Once it was thought that software development is the secret of a very rich business person. However, with the development of high-tech companies and the attack of competition (thanks to the Internet), small businesses can afford software development, as well as large companies. Although this process will not be as cheap as