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