Harbormaster Architecture

Table of Contents


The Harbormaster Architecture is based on the concept of a Model Driven Architecture.  In a nutshell, this architecture seeks to separate the domain model from the technical model.  As such, the domain model is platform independent while the technical model is platform specific.

  Specification Implementation
Captures business data and relationships independent of an implementing technology Harbormaster Metamodel
Captures technologies, is independent of a specific model, and is reusable across a wide spectrum of domains Harbormaster Techstack

It is not necessary to understand the Harbormaster Architecture to successfully use the platform. The following diagrams are provided to help give insight to the inner workings of Harbormaster .  Use them as a supplement to other documentation.


High Level Architecture


Manager Architecture

Tech Stack Package Architecture

Tech Stack Package Operations

Harbormaster Metamodel