User:Pimarc/Nirva Application Platform

Nirva Application Platform is a robust open source application server combined with integration services and orchestration.

Nirva is used as:
 * An Application Server for enterprise-wide projects.
 * An Application Platform for the products.

Projects

Nirva Application Platform targets tactical projects for large and medium companies, especially for back-end processes. This kind of project is often motivated by cost reduction but is paradoxically supported by oversized products (e.g. WebSphere, WebLogic). Nirva Application Platform allows significant cost savings, not only for licenses, but also for development, maintenance and operations costs. For the larger companies, Nirva Application Platform adequately complements the enterprise strategic tools by allowing them to be perceived as a business solution by hiding the technical aspects of the various components and by federating heterogeneous information and application systems. For medium size companies, Nirva Application Platform projects can be used as a more strategic tool by supplying a robust, independent and complete application base layer.

Products

For software suppliers, Nirva Application Platform is used as an application backbone supporting their own products. Its feature rich and flexible architecture hides a significant part of the technical components, thus allowing product development to focus on core functionality. Nirva Application Platform offers value from the technical integration layer up to the presentation and front-end layer. Nirva Application Platform supports the development of applications opened to the outside world (APIs), secured (users and rights management) and extensible (distributed architecture). Its application domain is unrestricted (bank, insurance, industry, health care, etc.). Nirva Application Platform can host and support standard applications (client/server) or ‘Software as a Service’ (SaaS) type with multitenancy management. Users are small and medium software suppliers. Nirva Application Platform can also be used by specialized integrators who wish to standardize and reuse their development.