Cloanto    Home      Products & Services      Purchase      Support      Search: Go
Currency System :: Currency Server :: Requirements
System Overview
Currency Server
:: Overview
:: Features
:: Screenshots
:: Options
:: FX Feeds
:: World Monitor
:: Code Samples
:: Requirements
:: Download
:: Evaluation
:: Upgrades
Managed Services
Web Tools

System Requirements

The following are the system requirements to install and run Currency Server.


Currency Server was designed to run on any Intel Pentium (x86 or x64) and compatible system. The software is licensed per CPU core (4 cores for the Standard Edition, or more if upgraded, and unlimited cores for the Enterprise Edition).

Operating System

Currency Server has been tested on systems running Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 (R2), Windows Server 2008 (R2), Windows 11, Windows 10, Windows 8, Windows 7 and Windows Vista. It works on both x64 and x86 systemss.

Windows Installer (MSI)

Installation of Currency Server requires Windows Installer (MSI) 2.0 or higher. This component is part of newer versions of Windows, and is also available as a free download from Microsoft.
For additional information on MSI please refer to this support page on the Currency System website.

.NET Framework

Installation of the optional Currency Server Web service feature requires version 2.0 of the Microsoft .NET Framework.

Version 2.0 of the .NET Framework is also required by the Export() function of the COM interface.

Without version 2.0 of the .NET Framework, the Web service feature cannot be installed, and the Export() function, if used, will return an error.

The Azure Blob storage and Amazon S3 functionalities of the Post-Update Action feature require version 4.5 or higher of the Microsoft .NET Framework. Without version 4.5 of the .NET Framework, saving data to Azure Blob storage or to Amazon S3 will fail.

Internet Information Services (IIS)

Installation of the Currency Server Web service feature (serving .NET and SOAP clients) requires that the Internet Information Services (IIS) Windows component be installed and running, and that ASP.NET be installed and enabled.

In an IIS 7 or higher environment, the IIS 6 Metabase Compatibility feature must be present on the system.

Proxy Servers

Currency Server supports standard HTTP, WinSock, SOCKS and TIS FTP proxy servers, with or without authentication (including Windows NT Challenge/Response).

Terminal Services

Terminal Services clients are specifically supported. The Display on screen notification option causes messages to be displayed to all Terminal Services users until the first user acknowledges the notification.


Currency Server includes a built-in SMTP client to directly send email notifications to an SMTP server. This functionality is unrelated from Windows Messaging and does not require special privileges or optional operating system features.

Windows Messaging

Currency Server also supports the Windows Messaging Application Programming Interface (MAPI), which is part of Windows Messaging. Windows 2000, Windows XP, Windows Server 2003 and higher do not include Windows Messaging. On these systems, the Microsoft Mail PostOffice and Mail icons are not listed in Control Panel. MAPI support can be added by installing a client such as Microsoft Outlook in Corporate or Workgroup mode. Windows Messaging for Windows 2000 may also be available from Microsoft Product Support Services. For additional information on the availability of Windows Messaging for Windows 2000, Windows XP, Windows Server 2003 and higher please refer to the Microsoft Knowledge Base (e.g. articles 254458 and 314491).

In order to use the Windows Messaging notification options, the Currency Server service must be logged on as a user having access to the desired Windows Messaging Profile and belonging to the Administrators group on the computer. By default, Currency Server is installed to log on as System Account, which does not make available these messaging features (SMTP notification functionality is however always available). An option to configure the service to log on as a different user is available during setup.

Protocols and Ports

Currency Server normally collects currency information from the internet via HTTPS over TCP port 443, or via HTTP over TCP port 80. Some data source filters (e.g. Oanda FXP) support connections via different protocols and ports. The data source filters refer to the FX servers by host name, therefore requiring DNS client functionality for name resolution (usually TCP and UDP port 53 to and from port 53 and random port numbers greater than 1023). It is possible to manually edit the data source address or filter configuration to reference the servers by IP address rather than by host name, so that the software will run on systems with tighter security settings (e.g. where only port 80 may be open), however in this case it is strongly recommended to set up appropriate Notification options in order to be able to promptly correct any connection problems (e.g. a change of IP address).

For additional security-related information please refer to this white paper.

Other Platforms

Additional (non-Windows) platforms are supported through the COM, Web service (.NET and SOAP) and JavaScript interfaces, and by means of the Custom Action after Update functionality, which makes it possible to write and upload data files in any file format (XML, CSV, etc.) and to any system.

The JavaScript (also known as ECMAScript or JScript) code generated by Currency Server is compatible with version 1.2, and as such works on major "version 4" browsers released since 1997-1998, and newer versions, including the most popular widget platforms.

© 1998-2022 Cloanto Corporation. All rights reserved.      Legal      Privacy