Хотя модель «ПО как услуга» (SaaS)  и набирает популярность, ее распространению препятствуют вполне объективные причины. Одной из них является то, что предлагаемые в ее рамках готовые приложения имеют ограниченный функционал и низкие возможности кастомизации. Следствием этой проблемы стало появление модели «платформа как услуга» (Platform as a service, PaaS). Ее суть заключается в предоставлении ИТ-специалистам компании-заказчика среды разработки приложений и ИТ-инфраструктуры для создания желаемого продукта собственными силами. Впоследствии созданное решение используется так же, как любое SaaS-приложение. Этот способ разработки принципиально отличается от общепринятого, когда разработчики компании устанавливают на свои компьютеры коммерческие или свободно распространяемые средства разработки и затем в рамках ИТ-инфраструктуры компании обеспечивают работу созданного продукта и его поддержку. Он находит своих поклонников среди компаний, имеющих сильные команды разработчиков, но при этом не избегающих практики аутсорсинга.