Deploying FactoryStudio Projects > Local and Distributed Systems
  
Local and Distributed Systems
When you are finished developing and testing the application, you can deploy the runtime application for use by the end-user clients.
FactoryStudio supports many deployment scenarios such as:
Embedded devices with no local user interface.
Stand-alone panels or computers with local user interface.
Distributed systems with many client stations accessing a server.
Redundant servers with multiple users connected.
The setup procedures to each scenario have many common steps. For all the systems, even the stand-alone installations, FactoryStudio has the concept of the Server and Client components.
The Server components is the Project file and the Modules that run the server side tasks, such as data-acquisition, alarms and data logging.
The Client component are the Graphical User Interfaces and related scripts.
When you have a local or stand-alone project the server and the client components are just running on the same machine.
The client technologies used by FactoryStudio simplify a lot the deployment as you have to install the project on the server computer; all the clients stations will use the project from its server.
In order to setup the server components or stand-alone configurations refer to sections:
Product installation on the target computer
License and Project Settings Verification
Installing the Project Configuration files
The client setup can be slightly different according to its type. FactoryStudio supports the following client technologies:
Windows rich client—See Windows Rich Clients
Windows smart client—See Windows Smart Clients
Windows web-based—See Windows Web Clients
iOS—See iOS, iPhone and iPads, Clients
Active-X, COM, and JavaScript—You can access the runtime application using the DataAccess API, which is a COM interface to provide integration with Active-X, JavaScript on web pages, or legacy programming languages such as VBScript. Contact support for assistance.
For redundant scenarios see Deploying Redundant Systems