The following figure shows a logical view of Noah 4.
The Noah 4 system can be divided into 6 logical groups:
NOAH 3 Module Server
NOAH 2 Module Server and wrapper
Noah 4 Client – windows service
Noah 4 Server – windows service host the web
One of the objectives of Noah 4 is to convert COM to .NET components. However, some COM components remain due to the requirements of backwards compatibility. It is also a requirement that the HIMSA development platform should be the latest Visual Studio version.