به نظر من تنها موفقیتی که محصولات برنامه سازی مایکروسافت داشته همین سرعت در ایجاد یک برنامه و سهولت استفاده از محیطهای برنامه سازی بوده. وگرنه سایر شاخصها مثل سرعت اجرا حجم کد تولید شده و قابلیت حمل و ... اصلا رعایت نشده.
برنامه سازی تجاری هم ارتباطی با پلتفرم نداره شما می تونید به کتابهای زیادی که در مورد کسب و کار نرم افزار آزاد نوشته شده مراجعه کنید.