After using the software and surveying employees using it, John now approaches the programming team with a list of requests for changes, including a link to Microsoft Office. After reviewing the requests, the programming team informs him that it will take an additional six months to add the appropriate functionality to the program. Before approving the project upgrade, John reviews some of the time management packages already on the market. With this system comes the reliability of a fully tested program, help files and printed documentation, and sufficient resources at the company's disposal for support of their product. Product testing and upgrades are always ongoing.
End users get user friendly interfaces.
Software development companies have spent years researching and developing their applications to ensure that it is reliable and that it offers what users need.