Business Value

Find out how UltraLightClient will save money and reduce your time-to-market:
    • Reuse Existing Infrastructure

      • No need to build a new platform for rich clients because ULC is an add-on library for existing web platforms. Reuse existing HTML application infrastructure and organizational processes for deployment and operation.
        Example: Customer spent 50 million US$ and two years to implement infrastructure and processes for a HTML generating J2EE platform. With ULC, the customer can leverage this investment instead of spending a further effort to implement a rich-client platform.
    • Develop and Deploy Web Applications Faster

      • Significant speed-up of development, deployment and production.
        Example #1: Customer cut project time and cost in half by avoiding the complexity of distributed programming.
        Example #2: Many customers run their ULC-based applications with zero-install effort on their Intranet clients because their browsers have a Java plugin.
    • Run ULC Applications on all OS Platforms

      • Applications can be deployed on almost any type of machine and operating system and in multiple configurations.
        Example: Customer with 300 wholly-owned subsidiaries runs a globally rolled out financial planning and controlling application on all versions of Linux and Windows, a myriad combination of clients & servers, and in stand-alone mode.
    • Multiple UI Channels

      • Enables applications with multiple UI channels that share everything up to the presentation layer. Existing HTML applications can be reused including the business object layer.
        Example: Customer with existing HTML-based B2C application is developing a high-end user interface for B2B expert users with ULC.
    • Consolidate Applications

      • Merges offline and web applications running in different environments into a single application that serves all needs.
        Example: Customer with various different HTML-based and Swing-based B2B applications is using UltraLightClient to provide a single, rich application that can be used on- and offline by the various target users.
    • Future Secure

      • Leverages future enhancements of the standard Java platform.
        Example: Applications can be enhanced by new look-and-feel options (skins) as provided by Swing 5.0 or future availability of Swing on mobile devices (JSR 209) as these developments become available.
    • Minimize Risks

      • Reduces risk throughout the software life cycle.
        Example: Customer with mainframe programmers and no experience in client/server development was able to realize a rich client frontend application for a large legacy system without risking project failure due to inexperience in client/server code distribution.
    • Low Training Costs

      • Closely follows the Swing API. ULC builds on existing developer know-how by using the Swing programming model but shields the developer from the complexities of client/server code distribution by taking care of the code split. This leads to significant cost savings: developer training and development time can be kept to a minimum. Swing developers are productive within a few days.
        Example: A number of customers were able to reuse available Swing know-how and save re-training costs.
    • Simple Pricing Model

      • Competitive pricing and simple license management beats any homegrown solution or competitor.
        Example: Customer with 13 ULC-based applications, used by thousands of users and hundreds of B2B partners worldwide, spent about US$ 20 000.- on license fees. There are no costs for runtime licenses or keeping count of installations and number of users. ULC offers free distribution to any number of servers and users.
    • End-User Productivity

      • Increases end-user productivity by offering rich user interfaces for scalable server-based web applications. Interactive features such as drag-and-drop, context menus, keyboard-based navigation, multiple windows, and immediate data updates provide user interfaces that match the responsiveness of desktop applications.
        Example #1: Several customers - who have built products based on ULC - quote superior usability compared to their competitors as their key selling proposition.
        Example #2: Customer with hundreds of worldwide B2B connections is replacing most HTML front-ends by ULC because of sluggish HTML performance.