The core set of services built into the Macromedia Central client streamlines the distribution and maintenance of applications—from both IT administration and end-user workflow aspects—making it a more cost-effective approach than currently exists. Central enables the following:
Central also sports an application framework that exposes additional, high-value capabilities to developers that enhance the capabilities of these applications. Some of these are on the cutting edge of rich application functionality and have never before been available to Flash applications. These include the following:
Desktop applications afford end users with an experience that is much more suited to longer, more complex tasks—or when advanced capabilities are required, such as file I/O or offline availability of applications—that web clients don't provide.
Applications whose user experience and functionality benefit when deployed to the desktop include helpdesk applications, dashboards, training and presentation content, and "business process" apps (CRM, sales force applications, expense reporting).
So when is Central not appropriate? Use cases that make use of large data sets associated with complex business logic on the server side present unique challenges that Central will handle in the future. Solving these challenges requires sophisticated services on the client to assist developers with tasks common to those use cases that involve client-side manipulation of data—for example, conflict resolution when multiple users upload changes to the server simultaneously. Central 1.5 uses its own local shared object store to cache data and doesn't yet provide routines to help developers manage reconciling changes with the server.