Metronome™ is a service-oriented plug-in based application framework written in Java. Metronome’s™ plug-in bundle deployment strategy encourages developers to write reusable, highly cohesive, loosely coupled chunks of application functionality, while trivializing the development tasks common to all desktop applications. This results in a shorter, less costly development cycle. The dynamic plugin architecture shows its strength in volatile application contexts, allowing for the run-time discovery and incorporation of new application features. Metronome also features a high-availability upgrade model that allows you to update and maintain mission-critical systems without incurring application downtime.