WMS consists of three applications.
The WMS Development Platform is the tool of your choice to model platform independent software for native Desktop, Tablet, Mobile and Web solutions. It integrates many features for modelling your software and applications.
The WMS Runtime is the base on each platform for application execution. it calls the server, the database or opens a local file for data interchange. In WMS the application logic is not stored in the application binary but in the database. So you can use one runtime for many different applications.
The WMS Server is HTTP Rest Server which enables to communication to the WMS backend.