Empinia logoEmpinia logo
About us   Contact

Benefit

For your .NET GUI application, Empinia provides a plugin infrastructure as well as a modern and clean software architecture. Basing your software products on Empinia eases extending, deploying and managing it. This goes especially for product lines: composing a product means just to copy all sufficient plugins in a directory. 

Modify your software - with xcopy 

Enhancing and extending software may become complex over time. Configuration management, deploying and distribution are error-prone tasks. Empinia helps you to get these tasks done: it's plugin mechanism allows xcopy-deployment of new modules and features. Plugins you developed can be reused for other programs - without recompiling. Your users will be able to configure the software they need to support them, even if they don't know what a compiler is. 

As software grows, architecture matters

As we all know, software grows over time. You've got to check the architecture of your applications continuously. If you don't do, you most likely find yourself stuck sooner or later. In this condition, even minor enhancements cause large amounts of work. You customers don't care about architecture - you can't charge them just for architectural improvements

For the quality of your software, its architecture is a key element. Even more important: the future of your software may depend on it. You don't want your products to be in a dead end. Empinia is state-of-the-art software architecture you can leverage for your own applications. Our framework bases on inversion of control, loose coupling and modularity. 
 

Open your application

Closed software can be considered risky by your customers. The future brings new demands that need solutions. Making your software extendible is lightweight with Empinia: you can define extension points where other plugins can hook in. As such, you make your application open.