Applies to: ClickHome 3, minimum server and client environment specifications

Important notes about this document:
  1. This document outlines the Enterprise System Requirements.
  2. This document and the minimum requirements will change over time. We aim to minimise the impact to clients and will put effort into avoiding unreasonable changes in requirements.
  3. Many factors impact how ClickHome is used and what resources it uses at various times.
  4. We rely on other companies to provide some components used in ClickHome, including (but not limited to) Microsoft, Crystal Reports, Telerik, and Apple. Changes to their systems often impact our planning, and in order to continue development, bug fixes, and improvements, we are sometimes required to upgrade minimum versions.

Your IT resource will need to ensure that the technical environment running ClickHome is adequate and functional. Please take a few moments to verify the minimum system requirements are met by your server environment.

These requirements are for a typical ClickHome 3 installation with a web server and a separate SQL server.

All specifications are minimums. Additional resources and capacity should be planned in the following circumstances:

  • Large number of jobs
  • Multiple modules (for example Preconstruction, Construction, Leads)
  • Intensive use of some modules (for example Inspections, Tenders, Integration)

These requirements continue to change, and upgrades to capacity and/or minimum versions are to be expected.

Application Server

Runs the ClickHome software.

  • Multicore 2GHz processor
  • 16GB RAM
  • 40GB disk space (for application installation, not including data)
  • Windows Server 2016 or above
  • IIS 10
  • .NET 4.7.2 Framework minimum (Microsoft regularly releases newer versions and we recommend staying current)
  • Document storage disk space. See the Document Storage section below

Database Server

Runs Microsoft SQL Server.

  • Microsoft SQL Server 2019 Full or better (SQL Server 2022 is also supported and recommended for new installations). Previous versions may be supported with consultation with ClickHome at setup.
  • Multicore 2GHz processor
  • 32GB RAM minimum (varies depending on size of organisation and server configuration. You will need more than 32GB if the server is not a standalone SQL Server; 64GB is recommended for medium-sized builders and more for large builders)
  • 200GB disk space, plus allowance for backups (SSD or better)
  • Windows Server 2016 or above
  • If you want to use integrated authentication, you will need to modify the App Pool and the Windows Service RunAs accounts. Alternatively, ensure that Mixed Mode Authentication is used.
  • Full Text Search must be enabled. Run the following query to verify: SELECT FULLTEXTSERVICEPROPERTY('ISFULLTEXTINSTALLED'). A result of 1 means Full Text Search is enabled; a result of 0 means it is not installed and will need to be installed by your IT staff.

Application SOE (Client Machines)

  • Windows 10 or above
  • Other clients are compatible (for example Mac)

Mobility Solutions

  • Apple iPad running iPadOS either the current version or the immediately preceding version. For example, when Apple releases iPadOS 19, we will support iPadOS 19 and 18, and iPadOS 17 support will be phased out. This often impacts older Apple hardware.
  • Windows Tablet (Windows 10 or above, not RT)
  • Apple iPhone is not supported. See the disclaimer below.

Other Technical Requirements

  • SMTP (for sending emails, cloud hosting supported)
  • Crystal Reports runtime (2008 minimum). Please contact ClickHome Support to confirm the current recommended version.
  • Adobe Acrobat Reader
  • Email integration supports on-premise Microsoft Exchange 2007 SP1 or above. Most clients now use Microsoft 365 (Exchange Online), which is the recommended option for new setups.
  • Desktop UI requires a valid SSL certificate installed and the site accessible over HTTPS. Chromium-based browsers are required.

Latest Releases

Compatibility with the latest releases of devices, operating systems, and other integrated systems is our goal. However, from time to time changes implemented by other vendors require significant planning and work to adjust to. Care should be taken when planning upgrades. If in doubt, contact ClickHome Support.

General Recommendations

We recommend hosting your ClickHome installation on a separate server to the SQL Server to enhance performance.

We strongly recommend that Exchange be installed on a separate server, as Exchange is designed to use all available memory and can consume up to 95% of RAM. This does not leave sufficient RAM for ClickHome to run effectively. If using Microsoft 365 or Exchange Online, this is not a concern as email is hosted externally.

Document Storage

  • Requirements vary from client to client and must be considered in your implementation plan.
  • Jobs, Inspections, Photos, Documents, and Versioning all impact storage requirements. Estimates range between 200MB and 2GB per job.

ClickHome is a software development company and does not manage the configuration or setup of the environment running ClickHome. The ongoing responsibilities of a client IT resource are outlined in the Transition from Implementation to Support article.

Disclaimer: Due to the countless different ways to configure systems and third-party software, ClickHome endeavours to use the best standards. However, system incompatibilities can sometimes occur. If an incompatibility is discovered on the client side, it is the responsibility of the client to resolve this by changing system configuration. Any additional work required by ClickHome to resolve a client-side compatibility issue will be deemed chargeable work.

No Support for Apple iPhone: We do not sell licences for Apple iPhone, and no design or testing is performed on Apple iPhone. We will not fix bugs or make efforts to improve the use of ClickHome on Apple iPhone. Most screens have been designed to meet the functionality expected of a complex line-of-business application, and to deliver the best experience we have focused on the screen area available on iPads rather than iPhones.