PWCT هو اختصار لـ “Programming Without Coding Technology” وهو برنامج يسمح للمستخدمين بتطوير تطبيقات وبرامج حاسوبية بدون الحاجة للبرمجة بشكل تقليدي.
يتيح للمستخدمين إنشاء تطبيقات بأسلوب السحب والإفلات والتي تتألف من مجموعة من الأحداث (events) والأوامر والتي يتم إنشاؤها بواسطة معالج المشروع (project processor) الذي يقوم بترتيب المكونات وانتقاء الأوامر المناسبة لكل حدث.
تستخدم PWCT تقنية الرسم البياني (Flowchart) لتصميم البرامج وتحويلها إلى ملفات تنفيذية يمكن تشغيلها على الحواسيب. يستخدم PWCT لغة البرمجة C/C++ ويمكن استخدامه لتطوير تطبيقات متعددة المنصات لأنه يدعم مجموعة من مترجمات اللغة ونظم التشغيل.
يتوفر PWCT بعدة نسخ ويمكن تحميله واستخدامه مجانًا. يعد PWCT أداة مفيدة للمبرمجين الجدد أو الذين لا يملكون الكثير من الخبرة في البرمجة التقليدية ولذلك يمكن استخدامه في تعليم البرمجة أو في المشاريع البسيطة.