The software to develop should be able to achieve the desired results within the shortest time possible. The effort put by employees in selling of shares to the clients should be less as compared to doing it manually. The developer should have a structure, control and good plan for developing a software to solve the problem of making it easy for clients to purchase shares from the company. The sources of information for developing a software is sourced from the market research just to get exactly what the clients needs from the company.