1. An architecture for creating a plasma-processing-related application, 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 haying 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.