Welcome to BasePatterns.org, the home of Base architectures.
Base architectures offer a new approach to Java application development, providing a collection of alternative frameworks suitable for building various kinds of Java applications.
Base architectures are built on the OSGi framework, whereby interchangeable components are packaged as OSGi bundles that allow provision of OSGi services and communication with services provided by other bundles. The minimalist design of the OSGi specification allows for maximum freedom in the software architecture, thus making it ideal as the basis for extremely robust and scalable applications.