Claimed as the smallest embedded GUI available for Linux, Eyelet GUI is totally independent of desktop interface conventions and is not restricted to a single processor, compiler or RTOS. Using this product, developers of small-footprint Linux are able to add a graphical interface without having the overhead of X Windows. Also, developers can use the embedded GUI for both Linux and RTOS to simplify development. The product, which is said to possess one of the smallest memory footprints in the industry, allows users to easily develop interfaces without writing code and every element in the interface can be easily customized. The product includes a comprehensive GUI builder and the Windows-based Eyelet Architect, which allows users to develop and modify prototype interfaces without writing any code. Touch-screen applications include medical devices, automotive information systems, and a host of computer products including digital cameras and cell phones.