عوامل زیادی به پلتفرمی که برای توسعه پروژه خود انتخاب می‌کنید وابسته هستند. پلتفرم توسعه نه تنها بر عملکرد و موفقیت برنامه، بلکه بر هزینه ایجاد محصول، زمان توسعه و موارد مرتبط با آن نیز تأثیر می‌گذارد.