System Requirements to Deploy OnPremise Servers
Summary
GreeneStep Business Suite (GBS) can be deployed as an On-Premise Model on the Customer Servers or at a 3rd party location/servers as approved by the customer.
Also GreeneStep can be deployed on Azure or AWS environments directly sourced and subscribed by the customer. Please see the requirements for the same at the end of the document.
For On-Premise deployment on the LAN Network, all the Servers and Clients (workstation) need to be connected via DOMAIN (recommended). GBS supports only Microsoft Windows Operating Systems (licensed version). GBS supports databases running on Microsoft SQL Server.
Microsoft SQL Server installation is a prerequisite. (Refer to Microsoft Licensing for more information)
GBS provides a Client connectivity software for On-Premise model, that has to be installed on each windows user system. These windows systems must have Microsoft .Net Framework 4.0 or higher installed for GBS to work seamlessly.
GBS Ecommerce and CloudFront Portal support latest editions of Google Chrome, Apple Safari, and Firefox internet browsers. The same can be accessed over mobile devices with iOS and Android platforms.
ON-PREMISE DEPLOYMENT
Compatibility
- GBS Setup can be installed on Microsoft Windows Server Operating System (2019 / 2022)
- GBS Client Setup can be installed on Microsoft Windows Systems with Operating System (10 / 11) Professional Edition only.
- GBS supports databases running on Microsoft SQL Server 2019 / 2022.
Security Settings
- GBS installed machines should have industry standard antivirus software.
- GBS Client Users should have Admin Rights or should be part of Local Admin Group on the windows system to run GBS.
- If Firewall Security enabled on GBS installed machines, it should allow communication between Server and Client workstations for COM+ Network Access, Distributed Transaction Coordinator and GBS.
Installation Prerequisites
GBS Installation requires the following prerequisite.
- .Net framework 4.0 or later
- Microsoft SQL Server (2019 / 2022)
- IIS 10 (for GBS Web Applications)
For installation, GreeneStep Technical Team will guide you for initial configuration setup or review the machines before installing GBS.
GBS Web Applications has been tested for compatibility with the following browsers using 1024×768 screen resolutions:
- Google Chrome 116.x or later
- Safari 16.x or later
- Firefox 116.x or later
- Microsoft Edge or Internet Explorer (not recommended, some of the features are not supported by this browser).
Note: GBS CloudFront and Web Reports can be accessed on mobile devices with iOS and Android platforms. However, the content display and user interface are not exclusively designed for these devices and are not 100% responsive (though we are making efforts to make it ‘near’ responsive and confirm to various device form factors for commonly used screens except for the line item grids).
Server Requirements & Configurations
Standard | For High Performance | ||||
Businesses with below 100 transactions / day | Businesses with more than 500 transactions per day (SO, PO, SI, Journals and Stock Updates) | ||||
GBS Server Setup | Business, Database and Web, all running on One Server | Database Server | Web Server | Business / Client Server | |
Operating System | Windows Server (2019 / 2022) | Windows Server (2019 / 2022) | |||
Database | Microsoft SQL Server 2019 / 2022 | Microsoft SQL Server 2019 / 2022 | |||
Processor Speed | 2.6GHz 64 bit | 2.6+GHz 64 bit | |||
RAM | 64 GB | 64 GB | |||
Minimum storage space | 300 GB | 300 GB | 200 GB | 200 GB | |
Network Configuration | All Windows Servers and Windows Client workstations should be part of the same DOMAIN network, with users having Admin Rights access on their workstation. | ||||
Ports to be Opened | 80, 443 (Required Only if GBS Web modules installed) |
Notes:
- If more than two Remote Desktop Connections (RDC) user logins are needed, Terminal server user licenses must be installed along with the required number of CALs in the Business server. In case there is any Terminal server available in the network, the same can be used.
- To ensure maximum resolution, set the color resolution to 1024 X 768. This will ensure that while connecting to the Remote Desktop Server your screen will be shown in Full Screen Mode.
- Microsoft SQL Server Express Edition (2019 / 2022) supports database size up to 10 GB. Microsoft SQL Server Standard Edition is recommended for database size exceeding 10GB.
- Please refer to Microsoft Software License Terms (SQL Server and Windows Operating System).
LAN Configuration for On-Premise Installation
TCP/IP LAN (Local Area Network) Connection with a Minimum of 100Mbps Uplink between Workstations and Switches is recommended.
Remote Users Connecting to the Network through Means of Terminal Server, VPN, etc. must
have a Minimum of a DSL or Cable Connection with speed 8MBPS or higher.
Note: GreeneStep Does Not Recommend the Use of Dial-Up Connection for Connecting.
Client Installations on LAN
Operating System | Genuine Windows 10/11 (Professional Edition) (Home editions are not supported). |
Processor Speed | 2.6 GHz or higher |
RAM | 8GB or higher |
Storage Space | 150 GB |
Cards | Integrated Video Card (Minimum of 1024 x 768 or higher) •*Ports: 4 USB, 1 Serial, 1 Parallel: For additional hardware like POS terminals, or Barcode scanning |
Dependencies of Windows Updates
GBS is built on Microsoft platform, we recommend putting off Automatic Windows Updates installation on all GBS installed machines and allow Installation of Windows Updates only after reviewing the list or when there is a confirmed report that it is a stable release from Microsoft and it is safe to proceed with installation.
Note: Performance related issues were observed earlier on GBS due to few unstable releases from Microsoft.
GBS Upgrade Processes
Before upgrading GBS to a higher version, we recommend taking a backup copy of the databases and programs customized if any (Reports / Plugins / Web Applications).
Only after ensuring the above backup is completed, the upgrade process should start.
Backup Recommendations
GreeneStep Technical Team will set up a database daily backup process and schedule the same during implementation. We recommend taking a copy of this daily backup and moving it to a storage device regularly.
GreeneStep Team recommends taking Server Snapshot / Checkpoint regularly.
Maintain a copy of customized programs (Reports / Plugins / Web Applications / SQL Scripts) to a backup folder on a storage device.
GBS Add-on Modules
GBS Add-on modules like Ecommerce, CloudFront, Retail POS require a dedicated internet connection, such as a T1, or Cable (with a minimum of 2MBPS send/receive throughput or above and depends on the number of Remote Desktop Connections & Web Server Traffic).
Website performance can vary significantly depending on the amount of traffic your website receives, size and number of images and bandwidth at the end user’s workstation.
An SSL certificate is recommended for your website which provides secure website permission for your shoppers and visitors. SSL Certificate ensures that all communication between End User and Website is encrypted and not tampered. SSL Certificate also provides proof of your website’s identity to the end user. You need to make your own purchase of these SSL certificates.
Point of Sale Hardware Options
Additional hardware required for Retail POS, QR Code, Bar Code Readers, Data Collectors and POS Receipt Printers that are compatible with GBS, need to be discussed and validated with GreeneStep Support team before procuring.
Please send an email to support@greenestep.com or to info@greenestep.com
Third Party Software
GBS Reports can be modified or customized using Stimulsoft Report Designer. Please contact GreeneStep Team for Report Designer Tool that will make it more convenient and easier to modify and create reports for GBS.Note: System requirements for third party software may vary from GreeneStep requirements. Please refer to the hardware and software requirements published by third party software vendors before installation.
Deploying on Microsoft Azure Environment
GBS can be installed on Azure platform.
Please contact GreeneStep Support to install and configure GBS.
To create an account and know more details about Azure please visit.
Deploying on Amazon AWS Environment
GBS can be installed on the AWS platform.
Please contact GreeneStep Support to install and configure GBS.
To create an account and know more details about AWS please visit.