Optimatika Subscription

One subscription. It carries support, and it licenses the Optimisation Service.

Why one subscription

Support and software used to be two separate things here. That was a mistake, and it made both of them worse.

Selling them apart asked every customer a question nobody can answer in advance: is support worth buying on top of the licence? You only find that out after you have used the thing for a while. So we stopped asking it. If you are paying us anything at all, you can ask us questions.

It also matches how people actually arrive. Some come for the library and later discover they need more capacity. Others come for the capacity and discover that the hard part was never the solver — it was the formulation. Those are usually the same person, six months apart.

So there is one ladder. Each step up gives you more questions and more cores, and nothing on it is optional. There is no support tier to compare against a licence tier, no add-on to decline, and nothing to negotiate.

What it costs

Support casesvCPUSolversPer monthPer year
Free 1 Limited EUR 0
Base 2 / month 2 Full EUR 175 EUR 1 750
Extra 8 / month 8 Full EUR 350 EUR 3 500
Unlimited 16 / month unlimited Full EUR 500 EUR 5 000

Support cases are counted per calendar month and do not carry over. Pay annually and two months are free. Prices exclude VAT. Move up or down the ladder whenever you like; the change is prorated.

Standard is the one to start with if you intend to run the Optimisation Service. Four vCPUs is the smallest allocation we would recommend for real work, and at that size the subscription costs about the same as metering the identical capacity through a cloud marketplace.

Free is not sold. It needs no account, no key and no conversation — pull the image and run it. It is described here so you can see what you get without paying, and decide against paying if that is enough.

What is included

Support cases by email, answered within two business days, one open at a time. A case is a question and the conversation that follows it — follow-ups on the same problem belong to the same case, not to a new one.

Email, deliberately. It reaches you wherever you work, it needs no account and nothing unblocked by your IT department, and a thread has a beginning and an end — which is what makes a case a case.

Which formulation, which solver, which part of the library, why a model behaves the way it does, whether an approach is sound before you commit to it. Answering questions is what the subscription is for.

The Optimisation Service licence, for the number of vCPUs in your tier, with the full solver suite — permissively licensed open source throughout. No commercial solver licence is required, and none is included. Which solvers make up the suite changes as they improve; what is licensed to you is the Service, not any particular one of them. See what the service is.

Access to the ojAlgo-extensions repository, and the right to request new builds of the solver integrations against current solver versions.

What is not included

Doing the work. Model review, profiling, performance investigation, implementation and custom development are separate, and priced separately. See Consulting & Custom Work.

The line is simple: answering questions is included, doing work is not. If a question turns out to be "please look at my model", we will say so and quote it rather than quietly spend the afternoon on it.

If you find yourself running out of cases month after month, that is usually the signal that what you have is not a support question but a project — and a fixed-scope engagement is the honest way to handle it.

There are no included hours and no scheduled calls. Both consume the one genuinely scarce resource here, and both would push the price up for everyone.

What you are not paying for

ojAlgo is MIT licensed and always will be. Every version you have shipped keeps working — no licence to renew, no server to phone home to, no permission to buy. If you embed ojAlgo in a commercial product, you already have the right to. We will not sell you a licence you already hold.

What is worth paying for is the other thing: getting a large model to solve quickly, or at all, is rarely about picking the right library. It is about formulation, scaling, presolve, tolerances, and knowing which parts of ojAlgo to use and which to leave alone. That knowledge exists in one place.

Getting started

Start a subscription

Tell us roughly what you are working on. Invoicing is available for organisations that require it.