По данным AMR Research, около двух третей всех капитальных затрат на ПО уходит либо на доработку существующих, либо на создание новых программ. При этом внедрение продукта с открытым кодом почти всегда означает его доработку. В случае применения инфраструктурных технологий с открытым кодом целесообразным будет, по мнению аналитиков, начать пользоваться и открытыми приложениями. Еще один довод в пользу построения приложений — возможность использовать относительно недорогой офшорный аутсорсинг. Наконец, самостоятельному созданию приложений способствует появление Web-сервисов и инструментов нового типа, ускоряющих разработку.