Primary Website

System Requirements

Assembly Planner, PFEP, and Shop Floor Viewer

We recommend running the latest releases of all 3rd party software on the client and server machines. Minimum requirements are listed below. 

Application Server Requirements

This is to host the authoring application website, shop floor reporting website, WCF service layer, file copy service, and video encoding service. Assembly Planner & PFEP is deployed through a Click-Once package over company intranet. The SQL Server and Application Server may reside on the same physical/virtual machine, but RAM should be doubled.

  • Windows Server 2012 R2 or Higher
  • Microsoft IIS 8.0
  • .NET Framework 4.6.2 (Full version)
  • 16 GB RAM 

SQL Server Requirements

This is to host the database(s) for the authoring application (Assembly Planner & PFEP) and the Shop Floor Viewer (optional). This can be deployed as a cluster.

  • Hardware:
    • 16 GB RAM 
    • 1.4 GHz processor speed
    • 40 - 60 GB of disk space per plant
  • Software:
    • Windows Server 2012 R2 or Higher
    • Microsoft SQL Server 2014 or Higher
      • Reporting Services (optional)
      • Integration Services (optional)
      • SQL Server agent
      • SQL Server browser
      • Distributed transaction coordinator (should exist as a part of Windows).
    • .NET Framework 4.5.1 (Full version)
  • Services:
    • SQL Server agent
    • SQL Server browser
    • Distributed transaction coordinator (should exist as part of Windows)

File Share Requirements

This is to store application related documents (images, videos, and other assorted files)

  • Domain joined
  • Files may be stored on application server
  • 100+GB storage (largely dependent upon video files)

Client Machine Requirements

This is for accessing the authoring application (Assembly Planner & PFEP) and the Shop Floor Viewer (optional).

  • Windows 7
  • .NET framework 4.5.1 (Full)
  • Google Chrome

General Setup Requirements

  • Active Directory group to allow authoring application users to access the file share
  • Service account to run services and IIS app pool for WCF services (installed on the application server)

Mobile Computer/Scanner Requirements (optional)

This is for logistics execution using eKanban and eKitting.

  • Windows Embedded CE 6.0
  • Mobile application runs on .NET Compact Framework 3.5
  • Zebra-style network printer is required for eKanban


The Assembly Planner client application is a Windows Forms application that can be web deployed via Microsoft ClickOnce Deployment.  ClickOnce is a Microsoft technology that enables the user to install and run a Windows application by clicking a link in a web page. (Such applications are known as Smart clients).  

The core principle of ClickOnce is to ease the deployment of web applications for the Windows user. In addition, ClickOnce aims to solve three other problems with conventional deployment models: the difficulty in updating a deployed application, the potential impact of an application to the user's computer, and the need for administrator permissions to install applications.  

ClickOnce deployed applications are considered "low impact,” in that they are installed on a per-user basis, not per-machine. No administrator privileges are required to install these applications. Each ClickOnce application is isolated from the other.   

The Assembly Planner deployment model supports both installed applications (akin to conventional Windows applications with start menu integration) and online applications (browser hosted applications that are not installed, only run and cached). The application can be deployed to a computer from a web location, a network share, or even from a file location such as a CD. 

The application can be hosted within an existing corporate website as well, thereby making use of the existing security and authentication infrastructure. The mechanism of web deployment and the auto update is shown in Figure 1. 

Figure 1: Web Deployment and Updating of the Assembly Planner Application (ClickOnce technology)


The Assembly Planner client application is based on certificates and code access security policies. Authenticode certificates are used to verify the authenticity of the application's publisher. Optionally, certificates can be used to sign the application and deployment. Certificates can also be used to configure client computers to have a list of trusted publishers. 

The application uses message-level encryption while communicating the Service (application layer), and the connection from the Service to the SQL Server is also trusted.

Figure 2: Application Layers & Data Access

Figure 3 shows the user interaction and how the different layers are secured. When a user (e.g. Mary) makes a call to the Application Layer service, the call is secured using a certificate and the call from the WCF Service to the Database is also performed using a trusted connection or service account. 

Figure 3: Assembly Planner Client to Remote Service Using Message Security


Flow Planner and Workplace Planner

Minimum requirements are listed below.

Software Requirements

  • AutoCAD* 2014
  • Microsoft .NET Framework v4.7
  • Windows 7
  • Internet Explorer preferred

*Not compatible with AutoCAD LT

Hardware Requirements

  • 1 Ghz processor
  • 1 GB RAM
  • 1024 x 768 SVGA True Color video adapter and monitor


ProTime Estimation

Minimum requirements are listed below.

Software Requirements

  • Windows 7
  • Microsoft .NET Framework v4.0
  • Windows Media Player 10

Hardware Requirements

  • Pentium 4 processor or higher
  • 512MB RAM
  • 1 GB hard drive space
  • Super VGA video adapter and monitor
© 2019 Primary Website. All rights reserved.