OpenSubsystems is set of business components such as security, search, inventory management, able to run on various J2EE servers or just using JVM thanks to unique middleware abstraction layer and repository of common application functionality patterns