If you have a strong intention to create a new software, mind that approaches to the development of a certain type of business can be totally different.