CompactRIO محصول شرکت National Instruments بسته درایور و پشتیبانی سیستمهای CompactRIO است که امکان پشتیبانی از کنترلرها، کیسها و کنترلرهای تک مدار CompactRIO را فراهم میکند. CompactRIO یک سیستم توکار قابل برنامهریزی شامل سه جز است، پردازنده اجرا کننده آنی سیستم عامل (RTOS)، مدار مجتمع دیجیتال برنامهپذیر (FPGA) و ماژولهای قابل تعویض صنعتی I/O. در این سیستمها، پردازنده وظیفه پیشبینی رفتار و انجام آنالیزهای ریاضی در نقطه Floating-point و FPGA وظیفه انجام کارهای کوچکتر که منطق سرعت بالا و زمانبندی دقیق میخواهند، بر عهده دارند. این سیستمها در رابط ماشین-انسان (HMI) کاربرد داشته و دارای محیط کاربری گرافیکی برای مانیتورینگ وضیعت سیستم و تنظیم پارامترهای سیستم عامل میباشند. این نرم افزار بر بستر LabVIEW کار میکند که یک محیط برنامهنویسی گرافیکی به شمار میرود و توسط میلیونها مهندس و دانشمند برای توسعه سیستمهای کنترل پیشرفته استفاده میشود.