پیش تر تمام بارِ کنترل، پردازش و ذخیره اطلاعات بر عهده مکانیک بود. در حدود چهل سال پیش تدریجا با افزایش توانمندی الکترونیک این کار به سخت افزار گسسته الکترونیک سپرده شد و پس از آن با ارائه ی پردازنده های ارزان قیمت و کوچک روتین های پردازشی و کنترلی به خطوط برنامه تبدیل شدند. امروزه نرم افزار است که عمده این کارها را انجام میدهد و سهم سخت افزار به سیستم ارتباطی ورودی و خروجی کاهش پیدا کرده است. سیستم های کوچک بسیاری را می توان برشمرد که این قبیل امور کنترلی و پردازشی را تحت عنوانی انجام میدهند. جزئیات کاری که صورت می گیرد از طریق نرم افزار برنامه ریزی شده و یک پردازنده محدود (در مقایسه با پردازنده کامپیوترهای شخصی) نرم افزار را پیاده سازی میکند. از مهمترین دلایل هزینه تمام شده قابلیت اطمینان، حجم کلی دستگاه و یا میزان توان مصرفی پردازنده است. بسیاری از سیستم های نهفته ممکن است از طریق پورت های ارتباطی با سیستم های دیگر در ارتباط باشند و اطلاعات و یا تنظیماتی را از آنها دریافت کرده و یا فرامین و اطلاعاتی را مبادله نمایند. این سیستم ها بسیار متنوع بوده و می توانند سیستم عاملی چون Linux یا Android و یا Windows داشته باشند. ما در مجموعه ی ریتون توانایی تحلیل مسئله و طراحی برخی از این سیستمها را در اختیار داشته و علاقه داریم برای نیازهای موجود به طراحی، ساخت و نمونه سازی بپردازیم. طراحی سخت افزار، انتخاب قطعات، پیاده سازی و برنامه نویسی این سیستم ها بخشی از تخصص ماست و از این بابت خرسندیم.