1. An architecture for creating a plasma-processing-related application, said architecture stored on a non-transitory storage medium that is operatively connected to at least one processor, whereby the at least one processor executes functions programmed into the following layers, components, set of views, modules and applications, said architecture comprising: a foundation layer having a plurality of framework components, wherein said framework components including at least one of security component, data management component and user interface (UI) component; an analysis view layer having a set of views, wherein said set of views are generated utilizing components from said foundation layer; an analysis module layer having a plurality of analysis modules, wherein each analysis module of said plurality of analysis modules is assembled from one or more view of said set of views; and an application layer having a plurality of applications, wherein each application of said plurality of applications is assembled from one or more analysis module.