Более того, по данным AMR Research, около двух третей всех капитальных затрат на программное обеспечение уходит либо на доработку существующих, либо на построение новых программ. С учетом современных тенденций, вариант самостоятельного создания вполне может рассматриваться как один из возможных. Так, внедрение продукта с открытым кодом почти всегда означает его доработку; исследования AMR показывают, что открытые системы ECM, ERP и CRM (их предлагают, в частности, компании Red Hat, Zope и OpenCms) начинают пользоваться спросом. В случае применения инфраструктурной программной технологии с открытым кодом (Linux, MaxDB, JBoss и т.п.) целесообразным будет, по мнению аналитиков, начать пользоваться и открытыми приложениями. Еще один довод в пользу построения приложений — возможность делать с относительно небольшими затратами путем офшорного аутсорсинга. Офшорные разработчики активно осваивают рынок приложений — не создание стандартных, но доработку (и долгосрочную поддержку) «полуфабрикатов» для определенной отрасли. Наконец, самостоятельному созданию приложений способствует появление Web-сервисов и инструментов нового типа, ускоряющих разработку, — от механизмов интеграции до средств построения составных приложений из готовых компонентов.