Arbitrary ideas for Software Development.