London · Engineering software since 1993

Software that runs
the real world.

From football statistics to disaster rescue hardware — we design, build and run mission-critical systems. Now available as ready-to-use software and subscriptions.

33years of engineering
1993first factory robots
24/7hosted & monitored
100%in-house code
ASP.NET MVCSQL ServerMicrosoft Azure.NET ML .NET MAUISAP integrationESP32 · IoTWebGL ASP.NET MVCSQL ServerMicrosoft Azure.NET ML .NET MAUISAP integrationESP32 · IoTWebGL
Software

Ready to run. From day one.

Proven systems we built for real customers, now packaged as products.

All software →
LiveSubscriptionCloud

EFAS

European Football Analysis System. Statistical match predictions for 17 European leagues — result, over/under, both teams to score, half-time and HT/FT — with every hit rate published. £100 per season.

EFAS fixtures and predictions How it works →
LiveSubscriptionCloud

Price Tracker

Every price. Every shop. Searches the price-comparison sites of the UK and ten European countries at once, tracks the products you choose and e-mails you when the price drops. £100 per year.

Price Tracker search results How it works →
LiveSubscriptionChrome extension

IB — Investing Bot

Your rules. Every market minute. An automatic trading program for US stocks that runs in your own Chrome and trades your own Alpaca account — a weekly momentum strategy within the risk limits you set. £100 per year.

The IB panel How it works →
Free downloadWindows

MultiMonitor Desktop

Every monitor, a desk of its own. Window rules, windows that open where your mouse is, a full taskbar with its own pinned apps on every screen, and a move button in every title bar. A small, free tool for Windows 10 and 11.

MultiMonitor Desktop How it works →
LiveSubscriptionFully managed

Commerce Platform

Your online shop, built, hosted and looked after. Your own design with multi-language and multi-currency, SEO, Stripe and PayPal payments, SSL, hosting and your own mail server — all run by us. byDuygus, Gamer Bilişim and islA Boutique are live on it.

Online shops on the CPS Commerce Platform See the platform →
First 2 months freeYearly or lifetimePhones · Car screens

IP Player

Your IPTV, on every screen you own. A clean, fast player for the IPTV subscription you already have — live TV, movies and series sorted and searchable on phones, tablets and Android car screens. The first 2 months are free, then £10 a year or £50 for life.

IP Player on a car screen and phones How it works →
SubscriptionFully managed service

Managed Hosting & Backup

Your systems online. Kept safe, kept running. Your websites, web applications and databases on our Windows servers — with SSL, mail on your domain, updates, monitoring and backups looked after by us. The same platform that runs our own products.

Domain, SSL, Windows Server, SQL Server, mail and backups — managed by CPS What is included →
What we do

One team. Software, hardware
and the servers in between.

Business software

Warehouse, stock, accounting, e-commerce and B2B platforms — built around how your company actually works.

  • Stock & warehouse systems
  • B2B / B2C commerce
  • SAP & barcode integration
Software →

R&D & hardware

Embedded electronics, sensing and AI. We design the circuit boards and write the firmware ourselves.

  • Disaster black box
  • Wi-Fi motion sensing
  • Machine-learning prediction
R&D →

Infrastructure

We host what we build. Servers, databases, backups and security, run by the engineers who wrote the code.

  • Azure & IIS hosting
  • SQL Server management
  • Backup & secure data erasure
Support →
Since 1993

Three decades of
writing serious software.

  1. 1993Programming pneumatic factory robots.
  2. 1995Commercial software in COBOL.
  3. 1997Engineering & scientific software.
  4. 1999Independent, made-to-measure systems for companies.
  5. 2008C.P.S. Information Services founded.
  6. 2018Moved to London; joint projects with scientific institutions.
  7. TodaySoftware products, subscriptions and R&D.

Have a system in mind?

Tell us what your business needs. We'll tell you honestly whether to buy, subscribe or build.

IB — Investing Botcps-soft.com/software/ib-investing-bot
Software · Subscription

Your rules.
Every market minute.

IB is an automatic trading program for US stocks. It runs in your own Chrome, trades in your own Alpaca brokerage account and follows one clear, rules-based momentum strategy — within the risk limits you set.

The IB panel in Chrome
The IB panel in Chrome: the bot, your Alpaca account, risk settings, this week's selection with 3-month charts, profit and loss, and its history. A paper (simulated) account is shown.
505stocks and index funds scanned every week
10strongest stocks held at a time
1 minbetween checks while the market is open
0API keys sent to our servers — they stay in your browser
01 · What IB is

A disciplined investor that never gets tired.

Once a week IB scans every stock in the S&P 500, plus the SPY and QQQ index funds, and picks the 10 stocks that have risen the most relative to how much they swing — steady climbers, not lottery tickets. It buys them, holds them while they stay among the best, and sells a stock when it drops out. The same rules, every week, with no opinions and no panic.

You decide how much each buy uses — from a careful 2% of your capital to 9% — and how much cash always stays aside. Start on a paper account with simulated money at real prices; switch to live when you are ready. Your money never leaves your own Alpaca account.

IB is software that carries out the rules you set; it is not investment advice. Investing in shares can lose money. Past results, including back-tests, do not guarantee future returns. IB needs an Alpaca brokerage account in your name; Alpaca's own terms and country availability apply.
02 · What you get

Everything in view. Nothing hidden.

Price chart of a stock in IB
Price charts. Click any stock to see its daily closes with the 100-day average the bot uses as its trend filter, your average entry price and the day IB bought it.
Paper and livePractise on Alpaca's simulated account, then switch to your live account. Going live asks you to type LIVE to confirm, and a red banner stays on screen.
Risk profilesLow, medium or high — or your own values: buy size, single-position cap, number of positions and the cash reserve, all as a share of your capital.
Profit and lossAll-time, daily, weekly, monthly and yearly results measured against the money you put in, plus a chart of your profit and loss over time.
Your holdings stay yoursIB only manages the shares it bought itself. Stocks you hold in the same account are marked “you” and are never sold or topped up.
Full trade logEvery scan, buy and sale is listed with the reason — including buys your risk limits skipped, and why.
Your card on the websiteA summary of your bot — running or stopped, equity, profit and loss — on the IB website, visible from any device.
Open positions and the weekly scan table
Positions and the weekly scan. Every holding with its 3-month chart and who manages it; below it, all 505 symbols of the last scan with their score, return, volatility and why each one was selected or rejected.
03 · How it works

It runs in your browser, not on our servers.

IB is a Chrome extension. The decisions and the orders are made on your own computer, straight between your browser and Alpaca. Our website only checks your subscription and shows your bot's summary card — it never sees your API keys and cannot place orders.

1

Subscribe and install

Become a member on the IB website, download the extension and load it in Chrome — about two minutes, step by step on the download page.

2

Connect your Alpaca account

Create API keys in your Alpaca dashboard — paper keys first — and paste them into the panel. IB checks them with Alpaca and shows your account; the keys are stored only in your browser.

3

Choose your risk and press Start

Want to see the picks first? Press Scan now before you start: IB shows this week's selection without placing any orders. Then pick a risk profile and press Start. The first weekly scan runs straight away and takes about a minute; buys are placed while the US market is open.

4

Leave Chrome open

IB checks every minute while Chrome is open — keep it running during US market hours, 14:30–21:00 UK time. Every week it rescans, sells what dropped out and buys the new names. Press Stop at any time: nothing is sold, your positions simply stay in your account.

The IB user guide
Built-in guide. An 18-section user guide with search, and a ? next to every part of the panel that opens the right page.
What IB doesScans, decides and sends buy and sell orders to your Alpaca account within your risk limits, keeps a log of everything and reports your results.
What it never doesIt cannot deposit, withdraw or move money. It never touches the stocks you hold yourself, never sells a share on the day it was bought, and uses no short selling, options or crypto.
04 · The rules

Simple rules. Applied every time.

RuleWhat it means
UniverseThe S&P 500 plus the SPY and QQQ index funds — 505 symbols
RescanEvery 7 days
Trend filterThe price must close above its 100-day average
MomentumRise over the last 90 trading days above 20% (you can change the threshold)
LiquidityAt least $1 million traded per day on average
Score90-day return divided by the stock's typical daily movement (ATR%)
HoldingsThe 10 highest scores
SellingWhen a stock drops out of the selection — never on the day it was bought
Buy sizeA share of your capital you choose, with a cash reserve always kept

There is no stop-loss: a selected stock is held, even when it falls, until a weekly scan drops it. Weeks with losses are a normal part of a momentum strategy.

05 · Membership

One price. A whole year.

£100/ year

Twelve months from the day you pay; renewal opens 60 days before the end and adds a full year on top. Pay by card (Stripe, 3D Secure) or PayPal; your invoice is e-mailed instantly.

Become a member →
  • The IB Chrome extension and all its updates — your keys and settings are kept when you update
  • Paper and live trading
  • Risk profiles, charts and profit-and-loss history
  • Your bot's card on the IB website
  • One running browser per membership

Not included: the brokerage account. You open your own account at Alpaca, and any trading costs are Alpaca's.