Internet-architected Desktop Applications can be downloaded and updated from an Internet/intranet or extranet network, and then function on a desktop as if they were a local application. This approach allows for the User Interface to be as rich as the best Desktop Applications. OMIX works with a full spectrum of application approaches, including pure HTML, Java applets, Java plug-ins, as well as complete Desktop Applications, and OMIX has the experience necessary to balancing the trade offs that may arise in developing a rich User Interface.