Products Overview
Worklight, an IBM company, provides open, complete and advanced mobile application platform and tools software for smartphones and tablets. Our products help organizations of all sizes to efficiently develop, run and manage HTML5, hybrid and native applications using a powerful and flexible mobile IDE, next-generation mobile middleware, end-to-end security and integrated management and analytics capabilities.
Worklight technology enables rich, cross-platform apps without requiring code translation, proprietary interpreters or unpopular programming languages. Our solution helps clients reduce time to market, cost and complexity of development while enabling better customer and employee user experiences across a variety of devices.
 
Worklight Architecture 
Worklight consists of the following components:
    The Worklight Studio The Worklight Studio is an Eclipse-based IDE, allowing developers to perform all the coding and integration tasks that are required to develop a fully operational application. Leveraging Eclipse’s basic tools, augmented by the various features provided by the Worklight Plug-in, the Studio streamlines application development and facilitates enterprise connectivity.
    The Worklight Server The Worklight Java-based Server is a scalable gateway between applications, external services, and the enterprise backend infrastructure. The Server contains security features to enable connectivity, multi-source data extraction and manipulation, authentication, direct update of web and hybrid apps, analytics and operational management functions.
    Worklight Device Runtime Components The Worklight SDK consists of runtime client APIs - essential libraries that complement the server by exposing a predefined interface for accessing native device functionality. Worklight utilizes the PhoneGap framework to deliver a uniform bridge between standard web technologies and the native functions different mobile OSs provide.
    The Worklight Console The Worklight Console is a web-based UI dedicated for the ongoing monitoring and administration of the Worklight Server and its deployed apps, adapters and push notifications. The Console allows to control and manage the access of apps to the enterprise network based on preset rules of app version and device type as well as customize the accompanying messages the user receives.
 
Although individual components such as the Studio and Server can be used as standalone products, users can deploy Worklight as a Mobile Consumer Application Platform (MCAP) and also a Mobile Enterprise Application Platform (MEAP), enabling external and internal mobile apps from a single solution.