وتتكون من سلسلة من المراحل التي تشمل تخطيط وتصميم وإنشاء واختبار ونشر كل تطبيق برمجي. يمكن تنفيذ هذه العملية بواسطة فرق أو من قبل موظفين مستقلين فرديين، بشكل عام باستخدام برامج تطوير التطبيقات المستندة إلى الشبكة السحابية.