فهرست رده‌های نرم‌افزار
نرم‌افزار کامپیوتری می‌تواند بر اساس عملکرد به چندین رده تقسیم شود. سه رده اصلی در این رده‌بندی جای می‌گیرند: (۱)نرم‌افزارهای کاربردی، برای انجام کارهای کاربر طراحی شده‌اند. این نرم‌افزارها می‌توانند استفاده عمومی همچون واژه‌پردازهای عمومی و مرورگرهای اینترنتی باشند یا استفاده‌های خاصی همچون مدیریت کاربران، مدیریت اتومبیل‌ها و... باشند. نرم‌افزارهای کاربردی با (۲)نرم‌افزارهای سیستمی ارتباط برقرار می‌کنند. نامی که برای برنامه‌هایی به کار می‌رود که وظایفی همچون به‌راه انداختن کامپیوتر، اتصال به اینترنت و... را انجام می‌دهند. گونه دیگر، (۳)ابزارهای برنامه‌نویسی کامپیوتر همچون کامپایلرها و پیوند دهنده‌ها هستند.
نرم‌افزار طراحی و کنترل سمعی و بصری
Stardraw control محیط متعامل توسعه آن‌ها برای ایجاد کنترل از راه دورهای لمسی بسیاری از ابزارها می‌باشد. استفاده‌های عادی شامل اتوماسیون در اتاقهای هیئت مدیره می‌باشد که در آن کاربران از صفحه‌های لمسی و بدون سیم برای کنترل ابزارهایی مانند ویدئو پروژکتورها و صفحه‌ها، کامپیوترها، DVD و پخش کننده‌های VCR و ضبط کننده‌ها، دوربین‌ها، سیستم‌های کنفرانس از راه دور، مبدل‌های صوتی تصویری، و ابزارهای پردازش صفحات، پرده‌ها، نورپردازی، سیستم‌های سرمایشی و گرمایشی، و انواع دیگر ابزارها استفاده می‌کنند. استفاده‌های رایج شامل سیستم‌های سرگرمی، مراکز کنترل و دستوردهی به سیستم‌های صنعتی، سیستم‌های امنیتی، هتل‌ها و رستوران‌ها می‌باشد. چیزی که نرم‌افزار آن‌ها را از رقبایی نظیر AMX و Creston متمایز می‌کند این است که نیازمند سخت‌افزارهای خاصی نبوده و بر روی تمام سیستم‌های عامل ویندوز مایکروسافت اجرا شده و همچنین زبان برنامه‌نویسی آن C# می‌باشد و از زبان به خصوصی استفاده نکرده و کاملاً مشابه زبان‌های برنامه‌نویسی مایکروسافت می‌باشد. نرم‌افزار همچنین یک رابط اینترنتی دارد که ابزارهای بدون ویندوز نظیر تبلت‌ها و Apple iPad را قادر می‌سازد تا نرم‌افزار را کنترل کنند.