GPSS اصولا برای شبیه سازی سیستمهای گسسته ( به خصوص صفی ) طراحی شده و دارای نوشتارهای ( Version ) متعددی است و معمولاً برای شبیهسازی از تکنیک پردازش فرایندها استفاده میکند.
هر یک از دستورات GPSS یک فعالیت از سیستم را شبیه سازی میکند و شامل یک مجموعه پارامترهای ورودی میباشد. در مدل های GPSS اشیاء یک سیستم به دو دستتته متمایز از یکدیگر تقسیم میشوند که آنها را اشیاء سرویس دهنده و سرویس گیرنده مینامیم و یا به عبارت دیگر دسته اول را Facility وسیله ( یا انباره ) Storage unit و دسته دوم را اشیاء موقت یا ( Transaction ) مینامیم.
البته تفاوت وستیلته و انباره این است که وسیله در یک زمان توسط یک شیء موقت اشغال میشود در حالی که انباره به وسیله چند شیء موقت ( تتا حد گنجایش ) به طور همزمان اشغال میگردد.