To use a custom software, a company must absorb a higher budget than it is necessary for a standard software. Many large companies are faced with the decision to operate individual software development or access to standard software packages. The decision to the individual software is the company beyond any cost decisions. Individual software is getting more expensive as standard software. In the area of Office software packages, there are good and reasonably priced solutions with professional support for all operating systems. Individual software development is rather to reproduce complete production processes through software. International corporations use this option, for example.
This all in one system is represented by purchasing the parts of the production until the sale of the finished product. The individual software development has the advantage that all employees on a software access. The programmer countries adapt the input masks so that every employee working in his mother tongue with the software. The advantage of this Software is that no conversion between different software products must take place. Because each conversion there is a risk of data loss. Also, not all standard software providers disclose their their software interface definitions. In addition, the individual software has the advantage, if it is available on the WAN of the group that all employees have access to the data. Individual software development central can happen in a place or distributed in several different places.
Through the global networking, this is easily possible. Another special feature of the individual software development is that two systems are needed. The so-called productive system and the test system. The test system is required to develop code changes or extensions and to test, prior to the transfer to the productive system the decision fell to develop individual software is the duties in which he determines which functions he needs so created, the client first. The specification is also the control for the final acceptance of the software. Important the individual software development is also a complete documentation of the software development. If a programmer develops a special function and it is not or is only partially documented, later very difficult to track changes or to make other changes. In addition to the development and programming of large standalone individual software projects, there is also the development of individual software solutions using standard software packages. This can be for example to the development of a s and database application or to the development of an automated order process. Through automation of the individual steps such as export and transfer of the data prevents the programmer error or numbers Dreher during data transfer. Everyone who has ordered in the Internet knows such automated ordering processes. A comparison of the ERP system with the database of the shop system the display of inventory keeps up to date. After placing an order, the system sent an auto-generated email, and if the package the Home leave has, the customer receives the information, which parcel service has taken over the package with the package number.