پلتفرم یک محیط یا بستر است که امکان اجرای نرم افزارها و برنامههای کاربردی را فراهم میکند.
انواع پلتفرم
* سخت افزاری: شامل سخت افزارهای فیزیکی مانند کامپیوترها، سرورها و دستگاههای تلفن همراه است.
* نرم افزاری: شامل سیستم عاملها، زبانهای برنامهنویسی، کتابخانهها و فریمورکها است.
* ابری: پلتفرمهایی هستند که در فضای ابری مستقر شدهاند و خدمات نرم افزاری را به صورت آنلاین ارائه میدهند.
* مثالها: سیستم عامل ویندوز، اندروید، iOS، پلتفرمهای ابری مانند آمازون وب سرویس (AWS)، مایکروسافت Azure و گوگل کلود پلتفرم.
تفاوت اصلی بین پلتفرم و نرم افزار
* پلتفرم یک بستر است که نرم افزارها بر روی آن اجرا میشوند.
* نرم افزار مجموعهای از دستورالعملها است که به کامپیوتر میگوید چه کاری انجام دهد.
* پلتفرمها میتوانند سخت افزاری، نرم افزاری یا ابری باشند.
* نرم افزارها میتوانند سیستم عامل یا نرم افزارهای کاربردی باشند.
به عبارت دیگر، پلتفرم مانند یک خانه است که نرم افزارها در آن زندگی میکنند.