Software
Fintech Software & Plugins
Server plugins, manager tools and integrations that take repetitive, error-prone work off your dealing and back-office teams.
What we build
Software for the way brokers actually operate
MT4/MT5 server plugins
Native server-side extensions that apply your business rules directly on the trade server.
Manager-side tools
Desktop and web tools that give dealers and support staff faster, safer access to the actions they take every day.
Back-office and dealing automation
Scheduled and rule-based jobs that replace manual steps in dealing and back-office routines.
Reporting tools
Reports built around the questions your management, dealing and compliance teams actually ask.
Integrations and connectors
Reliable links between trading platforms, CRMs and payment systems, so data moves without re-keying.
Engineering depth
Built by C++ engineers who know broker operations
Server plugins run inside the platform that holds your clients' positions. They have to be fast, predictable and safe to fail. Our in-house C++ developers write them with that responsibility in mind.
The same team has worked on dealing desks and administered trading platforms. We understand why a request exists before we write a line of code, which means fewer rounds of revisions and software that fits the job.
Use cases
Problems we solve
Manual corporate actions and fees
Dividends, splits, rollovers and holding fees adjusted by hand each time they come round. We automate them with rules, previews and a full audit trail.
Repetitive dealing-desk tasks
Routine adjustments and checks that eat up a dealer's shift. We turn them into tools that run on a schedule or on a single, controlled action.
Reconciliation
Spreadsheets used to match platform records against other systems. We build automated reconciliation that flags exceptions for a person to review.
Custom reporting
Exports pulled and reshaped by hand every morning. We produce the report your team needs, on time, from the source data.
Delivery
How we deliver software
- Step 1
Specification
We agree in writing what the software does, what it does not do, and how success is checked.
- Step 2
Development
Our engineers build in short iterations and show progress early, so there are no surprises at the end.
- Step 3
Testing on a demo environment
Everything is proven on a demo server against realistic scenarios before it goes near live clients.
- Step 4
Deployment
We install on production at an agreed time, with a rollback plan ready and engineers watching.
- Step 5
Support
We maintain the software through platform updates and adjust it as your requirements change.
Products
Ready-made products
Some problems are common across brokers. For those, we build products you can deploy without a bespoke project.
MT5 Corporate Actions
Replace manual dividend, split and rollover adjustments with scheduled, rule-based processing, a preview step and a full audit log.
MT5 Holding Fee
Charge holding fees on open positions automatically, with rules per symbol and group, a preview step, an audit log and notifications.
MetaTrader API
Connect any broker CRM to MT4 and MT5: open accounts, post deposits and withdrawals, and read account and trading data through one API.
All products
Ready-made software products for brokers from Virtus Systems, including the MT5 Corporate Actions.
FAQ
Fintech software: common questions
Who owns the source code for bespoke work?
Ownership is set out in the agreement for each project. We discuss the options with you, including full transfer of source code, before development starts.
Will a plugin survive platform updates?
We test our plugins against platform updates and keep them maintained under a support agreement, so they remain compatible as the platform moves on.
Can you modify a plugin another developer wrote?
Usually, yes, provided you have the source code and the right to modify it. We review it first and tell you plainly whether changing it or rewriting it is the safer option.
Do you test on our live server?
No. Development and testing happen on a demo environment. Production deployment happens only after you have signed off on the tested result.
Have a manual task that should not be manual?
Describe it to us. We will tell you how it can be automated and what it would take.