The Harbormaster Architecture is based on the concept of a Model Driven Architecture. In a nutshell, this architecture seeks to separate the business model from the technical model. As such, the business model is platform independent while the technical model is platform specific.
Specification
Implementation
Platform Independent Model
Captures business data and relationships independent of an implementing technology