Sarugo's software engineers have extensive experience with Java. They have developed applications in Java Standard Edition (J2SE, Java5), Java Micro Edition (J2ME), and Java Enterprise Edition (J2EE). They have even helped to develop Java Virtual Machines and emulators for smart cards and mobile phones.
Sarugo can develop cross platform applications using the Eclipse "Rich Client" Platform (RCP) and Standard Widget Toolkit (SWT). Using the Eclipse RCP/SWT it is possible to build applications that support Windows, Linux, MacOSX, and Solaris using a single code base without the use of conditional compilation. The Eclipse SWT provides a native user interface to an application. The end user experience is enhanced as the application looks and feels like a regular native application.