Customer:, Inc

Crash once and a reputation is ruined. Professional traders have zero tolerance for mistakes.

Chicago-based is one of the largest suppliers of delayed futures market data on the internet. In addition to its website,, it offers real-time subscription packages for active traders.

To develop an iOS app for iPhone and iPad for viewing or trading real time futures, Barchart turned to Proekspert.

Massive data, small device

"The challenge," according to Barchart President Eero Pikat, "was channeling a raw data stream into a phone and expecting it to be processed and display an order book in real time that moves."

And moves it does. Every single second, the app updates ten times, unpacking, analyzing, and directing 10,000 values – without undue strain on a device's battery.

"There's a stress component when pulling in real time data," says Pikat. "It cannot fall behind, it must be responsive, reactive."

When traders use Barchart data and products, the firm's reputation is at stake. Pikat's bottom line: "You can't have someone with a trade pending and have the app go boom."

Learning a new business

Priit Rebina, Proekspert's lead software developer, says most projects begin with specs. "But with Barchart I had to learn the business, otherwise the specs would have been 100 pages long."

To learn the basics of the futures business, Proekspert spent time with Pikat himself, and also brought in a professional trader to learn more. "We wanted to know how people think, how they use these tools," says Vambola Kotkas, who coded the app's trading functions.

"It's a high-performance situation with zero mistakes permitted. You can't have the app crash in the middle of a trade."
Eero Pikat, Barchart President

Is outsourcing scary?

The key challenge for client and supplier sometimes differs. For Barchart, it was Pikat's first time to outsource.

"In general, I'm not a fan of outsourcing," says Pikat, who has a background in software development. "Allowing a third party to create a black box we didn't have control over was a bit scary. But we had very regular sprint meetings, a regular back and forth, and we always knew what we were working on."

In post-project evaluations, Pikat gave Proekspert highest marks. But the ultimate test is the product itself – and this one is still in active use by 1,000 Barchart clients.

Get in touch
Tallinn office Tartu office Kuressaare office Pärnu office 
Tallinn headquarters

Sõpruse pst 157
13417 Tallinn
Estonia (EU)
Phone      +372 651 8700
Fax           +372 651 8701

Küütri 3
51007 Tartu
Estonia (EU)
Phone   +372 668 1629
Fax        +372 651 8701


Tallinna tn 16
93819 Kuressaare
Estonia (EU)
Phone      +372 651 8700

Õhtu põik 3-9
80010 Pärnu
Estonia (EU)
Phone      +372 668 1634