Description
This document provides a guide for installing the complete suite of Swiftpos applications and any others required to support the operation of Swiftpos. The guide is broken up into steps, and must be followed in the order that they appear in the checklist below.
To Be Considered
- System Requirements - For more information ...
- Windows 7 / 8 / 10 Installations - Please ensure you right click the Setup.exe and select “Run as Administrator” to ensure the installer has complete access to the system during installation. Failing that, you may need to turn off UAC reboot then install and if required turn UAC back on again when the installation is finished.
- OPOS Drivers - If the option is available to select either Windows or OPOS printers, we recommend the use of Windows Drivers as they provide a greater range of functionality and flexibility. This applies to printers only. For OPOS drivers information ... To download OPOS drivers ...
Installation Checklist

Follow the steps in the order outlined below:
- Install Windows Updates.
- Name the Swiftpos Server.
- Install Microsoft.NET Framework
- Install Microsoft SQL Server Express Edition
- Install Back Office and Register the software.
This completes the installation of Back Office and supporting software. Test the connections to the Swiftpos database and ensure Swiftpos Services are running.
- Install Microsoft Point of Service for .Net (For OPOS devices only).
- Install Swiftpos Touch.
This completes the installation for Swiftpos Touch and supporting software.
- Install Swiftpos KVS (Kitchen Video System) (optional).
- Install Swiftpos Menu Board (optional).
Installation Guide
|
Ensure all the Windows updates are installed before Swiftpos is installed. |
|
Set the name of the PC/Server that is to host the Swiftpos application. Give it a name that is easy to type in Touch. Something like POS-SERVER. |
|
Microsoft.NET Framework comes pre-installed with Windows 8/10. For earlier versions of Windows, it will need to be installed. If uncertain as to whether it has already been installed, then download it from here and run the installation anyway. It will detect any previous installations. |
|
Reseller Help - For downloading & installing the Microsoft SQL Server Express Edition information. It includes SQL Server Management Studio. Note : SQL2014/2017 are the recommended versions for Swiftpos. |
|
Microsoft POS for .NET is ONLY required for those Touch installations that make use of OPOS drivers. To download OPOS drivers click here. Microsoft POS for .NET is a class library that enables POS developers to apply Microsoft .NET technologies in their products. It provides a simple and consistent interface for .NET Framework applications to interact with POS devices, in compliance with the UnifiedPOS standard (aka UPOS). In addition, it provides windows plug and play (PnP) support. There are thirty-six classes of POS peripherals supported including:
|
|||
|
|
|
|
|
In addition, POS for .NET supports many legacy devices where OPOS service objects are available. |
|||
System Requirements
- Reseller Help - For Anti Virus Software information
- Screen size minimums :
- For Back Officethe minimum size is 1024 x 768.
- For Swiftpos Touch the minimum size is 800 x 600. That is, when running Windows with the .NET framework 3.5 or 4.
- Performance - The performance of Swiftpos is largely dependent on the speed of all hardware, particularly the machine running SQL server. It is also important to consider the fact that the more applications running in the background the slower Swiftpos will run.
- SQL Server - To understand the different versions of SQL Server please refer to the Microsoft SQL Server and/or the Microsoft Visual Studio Web site.
Installing swiftpos With Limited Drive Capacity
Install the swiftpos database on D:\swiftpos instead of C:\swiftpos and backup the databases.
Del "C:\ProgramData\Samford Software\Event Logs\*.*" /S/Q
Del "C:\Users\%User%\Documents\My Backups\*.*" /S/Q
Del "C:\Users\PublicDocuments\SwiftPOS ConnectTerminals\*.*" /S/Q

Service Monitor Settings to clean up log files.

Related Topics
Database
- Backup the Database with a scheduled task.
- Change Server Database used when you have a Bureau system with multiple databases on a single server.
- Create Database - All the information needed to create a blank Swiftpos database using Swiftpos SQL Tools.
- Database Logins - Will give you the option of selecting the location of your SQL Server and data file located on that Server.
- Schedule a Database Backup
- SQL Server Management Studio
- SQL Tools - Information regarding management of databases using Swiftpos Tools.
Data Files
Licence / Registration / Software Updates
- About - Use to check for software updates via the Web.
- Licence Agreement - Terms and conditions covering the use of the Swiftpos software.
- Software Registrations - Use to register your software.
- Software Update from the Web - How to update your software.
Performance
- Event Logs - Where to look if there are any errors while processing files.
- Performance - There are many issues that can effect the performance of Swiftpos Touch. For example, slow POS hardware. Some features can be switched off in Touch to improve performance. Check out the links below for more information relating to performance:
- Performance Monitor
- Reseller Help - For Performance Settings information
- SQL Memory allocation
- Benchmark
Reseller Help
See Reseller Help for:
- Anti Virus Software
- Downloads
- Downloading & Installing the Microsoft SQL Server Express Edition
- Performance Settings
- Port Forwarding
- SQL Server
If you are connecting Back Office users over the Internet, then you need to strengthen the default login credentials for SQL. Also do NOT forward Port 1433.
Software
- Firewall settings - Click here for adding Swiftpos Connect as a Firewall Exception and here to add SQL Server to the firewall exception list.
- Installing KVS
- Installing Menu Board Professional
- Installing Back Office
- Installing Swiftpos Touch
- Installing Table Tracking
- Running NetPOS
Services
- Services - The Services that are installed on the SQL Server.
- Services Monitor - This keeps your services running.

