Tailor-made software is specially developed for some specific organization or other specific user in order to accommodate the client's particular preferences and expectations.
The development is often considered expensive compared to off-the-shelf solutions or products. This can be true if one is speaking of typical challenges and typical solutions. However, it is not always true; custom software development is often a matter of building a house upon a solid foundation and, if managed properly, it is possible to do this quickly and to a high standard. In many cases, commercial off-the-shelf (COTS) software requires customization to correctly support the company's operations. |