در کنترلر‌های آنلاین، دستگاه در حین کار به کامپیوتر متصل است و از نرم افزار فرمان می‌گیرد. اما در کنترلر‌های آفلاین نیازی به متصل بودن دستگاه به کامپیوتر نیست و مستقل از آن کار می‌کند.