CityIndex Trading Applications

A Windows-based trading platform and a first-to-market live trading application for iPhone and Android mobile devices help clients significantly improve their trading experience.


City Index is one of the world leaders in Spread Betting, Contracts for Difference (CFDs), and margined Foreign Exchange (FX). Its parent company, GAIN Capital Holdings Inc (NYSE: GCAP), is one of the largest retail and institutional trading providers globally. City Index clients have access to 12,000+ markets to choose from across Forex, Indices, Shares, and Commodities. The company’s headquarters is in London with offices in Australia, Singapore and the United Arab Emirates.

The customer turned to EffectiveSoft to develop a Windows-based downloadable trading platform together with trading applications for mobile devices. The main requirements were high speed, excellent performance, and continuous running without interruptions.


Our team and the customer jointly worked out a detailed specification with design sketches of the future applications. To deliver a distinct advantage over other providers, the mobile apps were developed in parallel with the Windows-based trading platform.

The downloadable desktop trading application, AT Pro, is intended for experienced users interested in powerful analysis tools, a higher speed and advanced charts. Thanks to the optimized RAM usage, the application can work for weeks without shutting down.

The finance mobile app, City Trading™, is designed for iOS- and Android-based devices and provides full and secure access to the trading accounts on the phones and tablets. The clients can trade directly through charts and make better-informed decisions irrespective of where they are.

The City Trading™ mobile application became Financial Times Innovation of the Year in 2010 and was awarded the title “Best Mobile Trading Platform” at the MoneyAM Online Finance Awards two years in a row in 2010 and 2011.


The trading application enables clients to monitor the changes on the volatile financial markets and perform various actions in the personal account, such as:

  • Checking the latest prices and market movements
  • Selecting the market to trade
  • Viewing market trends and indicators
  • Using a trade ticket to sell and buy
  • Opening and closing positions
  • Monitoring positions via a positions chart
  • Keeping up with the financial news thanks to the live Reuters news feed and economic calendar


Java, Android SDK, JSON, LightStreamer, KSOAP, Gradle, Espresso, JUnit, Firebase, FCM, Google Analytics, Android Studio, Git
Objective-C 2.0, iPhone, Apple Xcode 3.1, iPhone SDK 2.2.1, iPhone SDK 3.0, iPhone SDK 3.1, Aspen Simulator
Tools: MS Visual studio 2017, JetBrains Rider, Team City,dotCover, dotTrace
Technologies: .NET 4.5, WPF, Linq, WCF, NUnit, Prism, Google Analytics, HockeyApp, Tasks, lightstreamer

Let’s get started with EffectiveSoft!

Send us a request

Sending the information provided in this form you agree to the processing of your personal data according to EffectiveSoft Privacy Policy and Cookies Policy to handle the request and respond to it.

EffectiveSoft Corporation
4445 Eastgate Mall, Suite 200,
San Diego, California 92121
[javascript protected email address]
EffectiveSoft Poland
13A Zwyciestwa St.,
Opera Office, 1st and 2nd floor,
80-219 Gdańsk
[javascript protected email address]