Olevsoft
Just show me what it looks like →

IMS — Inventory & Warehouse Management System

So, you've landed on this site because you're looking for a program like this — or maybe you're just curious. And here's some not-so-great news: there are a lot of such programs, and it's hard to tell them apart. We want you to understand whether ours is right for you.

There are a lot of programs. They're written in different languages, use different databases, different philosophies, different approaches — but their descriptions all sound the same. Because a program is a cast, a reflection of real life. We try to bring into the computer what happens in real life. We do it the way we can, the way we see it.

If you're still interested — let's go on.

okay, let's see →

Chaos cannot be automated.

No program can do that — not even the best or the most expensive one. A program has to rest on a certain foundation: what it does has to roughly match what already happens at your company.

Chaos is the state of very small, family-run companies, or very young ones still finding their way. Old, large companies usually have strict standards: every step has a defined procedure, everything runs through documents.

If you already have rules in place, the only question is whether they match what the program can do. That's really how programs get chosen. Color, taste, method of preparation — none of that matters.

next →

A company lives on documents.

It talks to the world through documents. Your employees interact with each other through documents.

If that's true — let's go on. If not, a computer won't help you.

next →

We don't work with every document — only one kind: what happens to goods and money.

A company has a lot of documents, all different — handling every one isn't the goal. We work with the documents that move goods and the money tied to them: receiving, shipping, transfer, manufacturing.

Every such operation is described the same way: from where — to where, how much, price before the operation — price after. That's enough to describe any variation of goods movement.

But for this structure to work, you need to understand the structure of the company itself: who is responsible for what.

next →

To get started, you need to define five things.

  1. The company's structure: warehouses, locations, the people responsible for the paperwork.
  2. Reference lists. There's no free-text entry in the system — everything goes through reference lists, to avoid mistakes and duplication.
  3. Opening balances — where you're starting from.
  4. Operations: what they're called, how they're configured.
  5. Who will work with the program, and what their access limits are.

That's it. After that, you can start working.

next →

What the program does.

IMS is an operational control system. Not accounting, not a warehouse app in the usual sense. It records what happens to goods and money: who, when, how much, from where, to where.

Everything else — balances, reports, outstanding amounts — isn't stored on its own; it's calculated from these operations. That's why it can't be «corrupted» separately from the documents: an error is always in a document, never in a balance.

A document is created before the action, not after it. Until the document exists, the operation hasn't happened as far as the system is concerned. It's the only way to keep the data from drifting away from reality.

next →

What it's made of in practice.

The core is receiving, shipping, selling. Around it — a set of tools that emerged from real-world use, not planned in advance.

Order

Someone ordered from us. An order doesn't move anything — it's a checkpoint: how much was ordered, how much fulfilled, how much remains.

Project

We order ourselves — from a supplier, across several composition options, to pick the best fit for the budget.

Manufacture

A product is assembled from components by recipe. A shortage of a part doesn't block anything — it's just recorded as a fact.

Reservation

The goods are physically in the warehouse, but promised to a customer. You can see how much is actually free for everyone else.

Stock & Warehouse

Current state, and the state on any date in the past. A storage-cell map — what's physically located where.

Rollback & Fixes

A processed document can't be edited — only rolled back. A targeted fix to the number/date without a rollback, and closing a period retroactively.

Reports

Registers, per-document reports, a named-filter builder, a print-form editor — everything is recalculated fresh, nothing is stored.

Prices & Discounts

Price lists, product cost derived from component prices, discount rules layered on top of price.

Access Rights

Who can see and do what — by section, by document type, individually for each employee.

Controls & Alerts

Document validation rules («can't sell below cost») and automatic alerts on stock thresholds.

Import & Reference Lists

Bulk data import from Excel/CSV. Everything else is entered only by picking from reference lists — not typed.

Currency & Languages

Exchange rate for conversion currency. The interface and printed reports — in multiple languages.

Point of Sale

A single fast checkout screen — scan or search, add to cart, sell. Built for back-to-back retail speed, not a full document workflow.

History

Two instant lookups, no parameters: what a customer owes, or who an item was bought from and sold to.

Multiple Languages

A built-in translation editor for the interface and every printed report — not just a hardcoded English UI with extras bolted on.

External Integration

A separate API lets your website push orders and sales straight into the system — no manual re-entry, no double-booked stock.

next →

What it looks like inside.

Not mockups — real screens from the program. Click any of them to take a closer look.

Go to the Demo?

Login admin · Password USR

Go to the Demo?

Login admin · Password USR

← start over