CMSi Desktop uses SQL Server as the database platform and is written in .NET Framework 4.8. This defines the minimum system requirements as:
Supported Operating Systems
|
Desktop: Windows 10; Windows 11;
Server: Windows Server 2016+
|
Supported Architectures
|
x86, x64
|
RAM
|
2-4 GB for application usage
|
Minimum Disc Space
|
CMSi application folder: 300-500Mb; CMSi database 350Mb (minimum)
|
Processor type
|
Pentium III compatible processor or faster
|
Processor speed
|
Minimum 1.8 GHz
|
Display
|
1024 x 768, 256 colours (minimum); but higher resolution screens especially widescreen monitors will improve the experience.
|
Recommended database management system |
Microsoft SQL Server 2016 and above. |
More information on this is available at:
- Click here for more information about the system requirements of .NET Framework 4.
- Click here for more information on the system requirements for SQL Server 2016.
Applications and Services used by CMSi
The following applications and services are also used by CMSi and are therefore required:
Application/service
|
Used for
|
Internet browser (any)
|
Online help links to these manual pages at https://cmsidocumentation.esdm.co.uk
|
Microsoft Office or Viewer (or other open source alternatives) for Excel, Word, Access files
|
CMSi provides the ability to export report files into MS Excel, Word and Access formats and will open the exported file in the external application (or viewer software) if available. Otherwise, users will need the ability to copy the file to another location where these applications are available
|
Adobe Acrobat pdf Reader
|
CMSi provides the ability to export report files into pdf format.
|
CMSi Software Stack
The main components are the CMSi application, which is written in DotNet Framework v4.8 (from v3.15.1) and the CMSi database, which uses Microsoft SQL Server 2016+ database management software. Other software components used include:
- Infragistics NetAdvantage controls for Windows forms (v2016.1)
- ActiveReports (v9)
- TXTextControl (v21)
- EasyByte (just for upgrade from CMS 7 RTF)
- WeifenLuo
- Prism eventaggregator (v 4.0)
- HTMLAgility (v1.4)
- NLog (v4.2.3)
- Linq2Sql (v2.0)
- Entity Framework (v6)
- CommandLineParser (v1.9.71)
and the following mapping components:
- DotSpatial libraries (v1.9)
- MapServer (v6)
- NetTopologySuite
The CMSi installer uses WIX (v3.11).
Modified 23/11/2023