The goal is to develop an architecture which allows us to devop Domino and Notes applications which are:



Configurable (via standard keywords)

Upgradable (whenever the architecture reaches a new version)

Extendable (easy to extend)

Controlable (the results are visible to all developers and we all know where to do what)