اختصار: computer-aided software engineering
مصطلح شامل للبرمجيات المصممة لاستخدام الكمبيوترات في جميع مراحل تصميم
برامج الكمبيوتر، ابتداء بالتخطيط وإعداد النماذج، إلى كتابة الأكواد وتوثيقها.
ويشير المصطلح كذلك إلى بيئة العمل التي تتألف من البرامج والأدوات الأخرى التي
استخدمت في الإعداد والتي تساعد محللي النظم، والمبرمجين وغيرهم لأتمتة التصميم
وتنفيذ البرامج والإجراءات، للأعمال التجارية، والهندسية، ونظم الكمبيوترات
العلمية.