Minimum Requirements

Server Components (App Server)

  • Microsoft Windows Server 2022,

  • Microsoft Windows Server 2019

    or

  • Microsoft Windows Server 2016

    Plus

  • App Server components can run in a physical or virtual server.

    In either case, the server components can run in the minimum specification for your chosen operating system. However, you will need to bear in mind your expected usage, including such things as the number of users and the volume of data requests, when specifying your server hardware. We recommend at least 1GB RAM more than the operating system minimum requirement and sufficient disk space to run and maintain your operating system.

  • We recommend that this server is dedicated for use with NDL's Evolve product range. If you are installing other products from the Evolve range on this same server, you will need to take into account the requirements for those products when specifying your server.

  • Virtual servers can run on the Microsoft Azure platform, using the above server configuration.

  • Your mobile devices will need to be able to connect to the App Server over the Internet, so you will need to configure one or more external IP Addresses/DNS names for these connections. By default, these connections will use port 3431.

  • To run the App Manager utility, the display monitor must be configured to use a minimum 16-bit colour setting.

  • Requires the 32-bit ODBC client to connect to the App Server Configuration Database.

  • Requires the following Microsoft software dependencies:

    • Microsoft .NET Framework 4.5.x or 4.6.x. (The currently supported operating systems may include a suitable .NET Framework version installed but, if not, you can download and install it from Microsoft’s web site).

    • Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update.

    • Microsoft Visual C++ Redistributable for Visual Studio 2012 Update 4.

    • Microsoft Visual C++ Redistributable for Visual Studio 2013.

    • Microsoft Visual C++ Redistributable for Visual Studio 31/12/2015 17:28:31.

    These can be installed by the Digitise Apps Setup or you can download them from Microsoft’s web site and install them manually in advance.

  • The App Server components will need to be able to connect to any remote data sources used within your Digitise apps. If you are running your App Server components and any data sources in different environments (for example a mix of cloud-hosted and on-premise), you will need to configure a cross-premise connection, such as a VPN, in order to be able to transfer data between them.

  • If you want to access remote SOAP-based web services, you will need Microsoft's MSXML v4.0, available from Microsoft's web site.

App Server Configuration Database

  • Microsoft SQL Server 2019 (Cumulative Update 15),

  • Microsoft SQL Server 2017 (Cumulative Update 28)

    or

  • Microsoft SQL Server 2016 (SP1)

    Plus

  • When installing the software, the user logging into the SQL Server must have permission to create a database; when running a finished solution, the user only requires read and write permissions.

  • If you want Digitise Apps components to use Windows Authentication to login to the SQL Server, the App Server component runs under the System Account and hence has no Username/Password with which to be authenticated. Therefore, if your App Server and SQL Server will be running on separate machines, you will need to configure your SQL Server to use the machine name of the machine on which App Server is running as the login for the App Server. For more information see: How do I configure SQL Server to use a Machine Name Login? on the Frequently Asked Questions page.

  • The SQL Server database can be installed on the same machine as the App Server or on a remote server, providing the App Server machine is able to connect to it. Microsoft’s minimum specification for the version of SQL Server you are using should be sufficient for use with Digitise Apps. You may want to consider specifying upper and lower limits on SQL Server's memory usage, in particular restricting the maximum amount of memory SQL Server can use - see Microsoft's web site for details: https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/server-memory-server-configuration-options?view=sql-server-ver16.

  • If you have SQL Server licensed under Microsoft’s Server + CAL licence model, you will need a CAL for every user or mobile device which will use Digitise Apps. Under the Per Core licensing model, unlimited users and devices have access to your SQL Server and you don’t need to purchase additional CALs for Digitise Apps users. Please refer to Microsoft’s web site for further information.

Management Utility (App Manager)

  • Microsoft Windows Server 2022,

  • Microsoft Windows Server 2019,

  • Microsoft Windows Server 2016,

  • Microsoft Windows 11

    or

  • Microsoft Windows 10

    Plus

  • App Manager can be installed and run on the same machine as the App Server. Alternatively, it can be installed and run on separate machines to allow remote configuration and monitoring of the App Server. In either case, App Manager will run under the minimum requirements of the operating system in use and can be installed on the App Server machine without requiring additional resources.

  • App Manager requires access to the App Server Configuration Database and requires a SQL login.

  • Display monitor must be configured to use a minimum 16-bit colour setting.

  • This software requires the same dependencies listed under both the App Server and the Windows Desktop Client Components.

Client Components

  • Android v12 or above

    The Digitise Apps Client and Standalone Apps can be installed and updated on Android devices by manually copying the appropriate install file to the device or ‘Over the Air’ via a web site. Standalone Apps can also be deployed via the Google Play Store. For sideloading to a device, the device must be configured to allow installation of non-market apps.

  • Apple iOS 14 or above

    iPhone, iPad and iPad Mini

    The developer Digitise Apps Client and Standalone Apps can be installed to Apple devices using iTunes or ‘Over the Air’ via a web site. Standalone Apps can also be deployed via Apple’s App Store.

  • Microsoft Windows 11

    or

    Microsoft Windows 10

    Universal Windows Platform versions of the Digitise Apps Client and Standalone Apps can be installed using standard Windows installation mechanisms. Standalone Apps can also be deployed via the Microsoft Store.

    Windows Desktop versions of the Digitise Apps Client and Standalone Apps can be installed using standard Windows installation mechanisms and require the following Microsoft software dependencies:

    • Microsoft .NET Framework 4.5.x or 4.6.x. (The currently supported operating systems should include a suitable .NET Framework version installed but, if not, you can download and install it from Microsoft’s web site).

    • Microsoft Visual C++ Redistributable for Visual Studio 31/12/2015 17:28:31.

    • Microsoft Visual C++ Redistributable for Visual Studio 2013.

    • Microsoft Visual C++ Redistributable for Visual Studio 2012 Update 4.

    • Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update.

    These can be installed by the Digitise Apps Setup, but if you prefer you can download these dependencies from Microsoft’s web site and install them manually in advance. To install using a ‘.msi’ install package or to perform a silent install, you will need to manually install the dependencies before installing Digitise Apps.

  • Note that Digitise Apps may work with older versions of client operating systems, but we do not guarantee this or offer support on these earlier versions. If Digitise Apps does work with an earlier operating system version, we do not guarantee that future versions of Digitise Apps will continue to work with that operating system version. In any case, you cannot use Digitise Apps with operating systems older than Android v9, iOS v11 and Windows 10.

Development Environment

  • Microsoft Windows 11

    or

  • Microsoft Windows 10

    Plus

  • Digitise apps can be developed under the minimum requirements for the operating system in use. However, we recommend 1GB RAM more than the operating system minimum requirement.

  • Display monitor must be configured to use a minimum 16-bit colour setting.

  • This software requires the same dependencies listed under both the Server and Client Components.

  • Each development PC will need to be able to connect to any remote data sources that will be used within the Digitise apps being developed on that machine.

  • To develop Digitise apps for Apple devices, you will need to join at least one of the Apple developer programs, which involves the payment of an annual fee to Apple.

    In order to test Digitise apps for Apple devices or upload them to the Apple App Store you will need an Apple Mac computer running Apple’s Application Loader or Xcode. Alternatively, there are third-party organisations which can provide an upload service.

  • To upload apps to the Google Play Store you will need a Google Play Publisher Account, for which Google charge a nominal fee.

  • To upload apps to the Windows Store you will need a Windows Developer Account, for which Microsoft charge a nominal fee.