Finance is first and foremost requirement to bring life to your crazy or ambitious or both idea. This could be a major hurdle and can soon be transformed into big challenge. An good idea that cannot be evolved into full blown application worth thousands of dollars is hard to swallow.