Server Requirements

Web Server

  • Microsoft Windows Server 2012 R2 Standard
  • SMTP
  • Microsoft Message Queuing 5.0
  • Microsoft Distributed Transaction Coordinator
  • SQL Command Line Utilities
  • Internet Access T1 (1.5 mbps) or better.
  • ASP .NET Framework v4.6.1
  • Minimum Hardware Requirements:
    • LAN: 100BASE-TX Switched Network
    • CPU: Intel® Xeon® Quad Core 2.5 GHz
    • RAM: 64 GB
    • HDD: RAID 5 C: (OS) 100 GB D: (IIS) 100 GB free space

Database Server

  • Microsoft Windows Server 2012 R2 Standard
  • SMTP
  • Microsoft Distributed Transaction Coordinator
  • SQL Server Features / Add-ons
    • SQL Command Line Utilities
    • SQL Server Service Broker
    • SQL Agent and Management Jobs
    • Bulk Insert command support
  • MS SQL Server 2014 Standard Edition (64-bit) SP1
  • SQL Authentication Mixed Mode
  • Minimum Hardware Requirements:
    • LAN: 100BASE-TX Switched Network
    • CPU: Intel® Xeon® Quad Core 2.5 GHz
    • RAM: 64 GB
    • HDD: RAID 5 C: (OS) 100 GB D: (SQL) 500 GB free space
      • RAID 10 (64 bit partition block size) E: (SQL Log) 100 GB free space

Web & Database Server

  • Microsoft Windows Server 2012 R2 Standard
  • SMTP
  • Message Queuing 5.0
  • Microsoft Distributed Transaction Coordinator
  • SQL Command Line Utilities
  • Internet Access T1 (1.5 mbps) or better.
  • ASP .NET Framework v4.6.1
  • MS SQL Server 2014 Standard Edition (64-bit) SP1
  • SQL Authentication Mixed Mode
  • Minimum Hardware Requirements:
    • LAN: 100BASE-TX Switched Network
    • CPU: Intel® Xeon® Quad Core 2.5 GHz
    • RAM: 64 GB
    • HDD: RAID 5 C: (OS) 100 GB D: (IIS & SQL) 500 GB free space
      • RAID 10 (64 bit partition block size) E: (SQL Log) 100 GB free space

Email Server

  • SMTP for system performance and error alerts

Remote Access

  • RDP
  • VPN

User Accounts

  • Support

Data Transmission

  • Encryption & FTP or SFTP

NOTE:  Multiple server implementations (Web and DB servers) must be able to communicate internally. This is typically accomplished by being on the same subnet. Virtual implementations will need to be on the same internal VLAN.

Communications between Web and DB servers occur on the following TCP ports:

  • 445: File Sharing
  • 1433: SQL
  • 5022:  Mirroring (if required)
Externally TCP ports 80 (http) and 443 (SSL) need to be opened for the Web or Web/DB server.
It is also desirable to allow ICMP Ping between the Web and DB servers for troubleshooting purposes.