About BizPro
About BizPro

A low-code business operating system for Human + AI

BizPro is where an organisation builds the systems it runs on — business data that changes when the business changes, BPMN 2.0 workflows that are drawn and then executed, ready-made AppModules, and a marketplace that connects one company's work to another's. On the web, and on a phone.

Dynamic Business Data BPMN 2.0 · ISO/IEC 19510 AppModules Marketplace Web + Mobile Secure & Trackable Human + AI
01

What BizPro is

One platform for building business systems and then running them — not a toolkit you assemble and not a finished product you have to fit around.

Business software is usually bought finished. It fits for a year, then the business changes and the software does not, and the gap is filled with spreadsheets. BizPro is built the other way round: the shape of your records, the steps of your processes and the screens people use are all things you can change while the system keeps running.

Data you can change

Fields, forms and record types are configuration, not a release. A field added in the morning is in use by the afternoon.

Processes you can see

Work is described as a BPMN 2.0 diagram that a manager and the engine both read. The diagram is the process, not a picture of one.

Modules instead of blank pages

Inventory, service work, requests, archive, delivery and more already exist as AppModules. You install one and adapt it, rather than starting from nothing.

One record, many places

The office screen, the phone, the public link and the report all read the same record. Nothing is copied between systems and nothing goes out of date.

Open at the edges

External systems connect as steps inside a workflow. Other organisations connect through the marketplace and cross-tenant processes.

Built for Human + AI

AI can draft what it would take a person days to assemble — and what it produces is a diagram, a form and a permission set, which a person can read, test and correct.

02

The BizPro ecosystem

Six parts that only make sense together. Data gives work its shape, process gives it order, modules package it, the marketplace connects businesses to each other, and people and AI do the work. The point of the whole: a company grows by improving its processes — so the platform makes processes the thing you can actually improve.

BizPro

Dynamic Business Data

The shape of your records, as configuration

Record types, fields, forms and lists are defined in the platform rather than compiled into it. A definition can be global to the platform, shared, or specific to one organisation — and the same definition drives the web form, the mobile form, the list view, the search index and the report.

BPMN 2.0 Process Engine

ISO/IEC 19510 — an international standard

BPMN 2.0 is the international standard ISO/IEC 19510. Processes are modelled in it and run by the engine exactly as drawn. Because the notation is a shared standard, a diagram works as a protocol: when two companies — or two systems — agree on the diagram, they have agreed on how the work moves between them. Human tasks, service calls, timers, gateways and errors are all part of the same model, and every step leaves a record.

AppModules

Packaged business capability you install

An AppModule is a complete area of work — its data definitions, processes, permissions, screens, reports and mobile experience — that an organisation switches on. Modules can be adapted per organisation without forking them.

Marketplace

Where businesses connect — and stay connected

Businesses publish what they offer, other businesses find it, and the conversation becomes an order that runs as a real process on both sides. That is the difference from a listing site: the marketplace does not just introduce two companies, it gives them a shared process to work in — so the friction that normally lives between two systems and two inboxes disappears.

Web + Mobile

The same work, at a desk or in the field

The web application is where systems are built and operations are managed. Mobile apps carry the parts of the work that happen away from a desk — approvals, task inboxes, forms, scanning, photos, location — and keep working when the signal does not.

Human + AI

People decide, AI accelerates, the platform stays legible

AI assistance is built into the platform rather than bolted onto it: it works with the same definitions, diagrams and modules a person does. That means what it builds can be reviewed as a diagram and a form, not read as a diff.

Why this combination matters. Flexible data on its own becomes a mess. A workflow engine on its own has nothing to move. Modules without adaptability get forked per customer. Put together — and kept visible — they make a company's processes something it can keep improving, connect its internal systems (ERP, finance, devices) into, and extend across the marketplace to the businesses it works with. A stable business grows by exactly that: improving its processes.

03

Dynamic Business Data

The part of a business system that is normally hardest to change is the part that changes most often.

Every business records things: requests, assets, contracts, shipments, visits, incidents. What has to be recorded about them is never settled — a regulator asks for one more field, a new service needs a different form, a branch works differently from the others. In BizPro the shape of a record is data, so changing it is an act of configuration rather than a development project.

Service request
Service request
Requester
Site
Priority
Description
Warranty until
+ Add field
Service requests
Requester Site Priority Warranty until

Add a field, and it is everywhere. The form, the list, the filter, the mobile screen and the report all read one definition — so the new field does not have to be added five times.

Flexible forms

Build a form by choosing fields, sections, rules and validation. It renders on the web and in the mobile apps from the same definition.

Adaptable structures

Add, rename or retire a field without a migration and without downtime. Existing records keep what they had.

Customisable per organisation

One definition can be global to the platform and still be extended by a single organisation — extra fields, its own form, its own rules — without forking anything.

Immediately usable

A new field is available to lists, filters, search, workflows, reports and the mobile app as soon as it exists. Nothing has to be wired up field by field.

Structured, not free-form

Flexible does not mean unstructured. Types, required rules and relationships are enforced, so the data stays reportable.

Ready for scale

When a record type grows into a high-volume table, it can be moved onto dedicated storage without the screens or processes that use it changing.

04

BPMN 2.0 based process

A process drawn in a workshop and a process running in production are usually two different things. Here they are the same thing.

BizPro models work in BPMN 2.0 — the notation business analysts already use, drawn on a canvas with start events, tasks, gateways, timers and end events. The difference is that the diagram is not documentation of the system: it is executed by the engine. What was agreed in the diagram is what happens, and when the process needs to change, the diagram is what changes.

BPMN 2.0 DesignRun
AI prompt Create an order process. Payment goes through QPay.
Start Order QPay Paid? yes no Order received Cancelled

One sentence becomes a running process. The prompt is typed, the editor draws the diagram, the engine runs it — and every paid order lands in the task list on the right. What the AI drew is exactly what executes.

An international standard

BPMN 2.0 is ISO/IEC 19510, an open standard. What is drawn in BizPro can be read by anyone who knows the standard, and by an AI agent that has been trained on it.

Drawn once, then executed

There is no second implementation behind the diagram, so the diagram cannot drift away from what the system does.

People, systems and time

A step can be a person's task, a call to another system, a timer that waits or escalates, or a decision that branches. One model covers all of them.

Every step leaves a record

Who was assigned, who acted, what they submitted and when — recorded as the process runs, not reconstructed afterwards.

Across organisations

A process can have more than one participant, so a step performed by a supplier or a contractor is part of the same process, not a message sent into a void.

Changeable while it runs

Processes are versioned. A new version can be published while work started under the old one finishes under the rules it began with.

05

Built for Human + AI

AI is good at producing a great deal of structure quickly. The hard part has always been checking it. BizPro's answer is to make the structure something a person can look at.

When AI writes an application as code, reviewing it means reading code — which is slow, and which most of the people who actually know the business cannot do. In BizPro, what AI produces is a process diagram, a set of field definitions, a permission set and a screen. A manager can look at the diagram and say the approval step is missing. That is a review anyone can perform, in minutes.

01

A person states the intent

"Field engineers should record a site visit, and anything over two hours needs a supervisor's approval."

02

AI drafts the structure

Record definitions, a form, a BPMN process, permissions and a screen — built out of the platform's existing patterns rather than invented from scratch.

03

BizPro puts it into shape

The draft becomes real definitions and a real process, subject to the same rules, permissions and tenant boundaries as anything built by hand.

04

A person reviews and runs it

The diagram is read, the form is filled in once as a test, the gap is spotted and corrected — then it goes live.

The human stays in control

Nothing an AI drafts takes effect until a person applies it. Intent, review and the decision to go live are all human.

AI accelerates the assembly

The slow part of building a business system is assembling all the pieces consistently. That is exactly what AI is good at, and what the platform gives it a pattern for.

Less wasted effort

Because reusable modules, definitions and process patterns already exist, an AI agent is composing known building blocks instead of generating an application line by line.

Faster validation

A diagram and a form can be checked by the person who knows the work. Correctness is judged by the business, not only by an engineer.

Easier testing

Because the flow is visible, a test is obvious: follow the path, submit the form, check the history. There is no hidden branch to guess at.

06

AppModules

Most of what a company needs has been built before. An AppModule is that work, packaged — installed in an afternoon and then adapted, rather than specified and built from nothing.

Operations

Operations & field work

Jobs, sites, crews, schedules and the record of what was actually done, with the field half of it working on a phone.

CRM

Customers & sales

Companies, contacts, opportunities and the conversations attached to them, connected to the processes that fulfil the order.

Service

Service management

Requests, assignment, service history and the equipment being serviced — including work carried out by another organisation.

Inventory

Inventory & RFID

Stock, branches, movements, counting and sales, including handheld RFID scanning for items tagged individually.

Finance

Finance & accounting

Invoices, settlements, periods and ledgers, with the posting rules and history that an audit expects.

Requests

Requests & approvals

The everyday internal flows — leave, purchase, access, expense — where the value is in the routing and the record, not the form.

Archive

Documents & archive

Registration, classification, retention and retrieval of documents, with search across the whole holding.

Logistics

Delivery & logistics

Shipments, trips, vehicles, routes and handover, with GPS tracking and a public link the customer can follow.

A module is a starting point, not a cage. An organisation adds its own fields, changes a form, alters a workflow or replaces a report — and still receives the module's updates, because the changes are recorded as that organisation's overrides rather than as a fork.

07

Secure, trackable, all history

In an operational system, the question is rarely what the data says now. It is who changed it, when, and on whose authority.

BizPro records the working history alongside the work. Every record keeps its versions, every process instance keeps the path it took and the people who acted at each step, and every screen shows only what the viewer's permissions allow. This is what makes a system usable as evidence rather than only as a place to type.

Audit trail

Changes to a record are kept with their author and timestamp, so the previous state can always be shown, not inferred.

Status visibility

Where a piece of work has reached is a fact the system holds, not something a coordinator maintains in a separate list.

Task traceability

Each task records who it was assigned to, who completed it, what they submitted and how long it waited.

Process history

A finished process can be replayed step by step, including the branch it took and the branch it did not.

Permissions, not screens

What a person can see and do is decided by permission. Two people on the same screen can be shown different information — pricing, for instance — without a second version of the screen.

Separated organisations

Each organisation's data is scoped to that organisation throughout the platform, and crossing that boundary is an explicit, recorded act rather than a side effect.

Request #4021 · history
09:14 B. Otgon Submitted the request Submitted
09:20 Engine Assigned to the site supervisor In review
11:02 D. Sarnai Approved · added a note Approved
11:02 Engine Branch taken: approved Issuing
14:38 T. Bat Confirmed handover · 2 photos Closed

BizPro is designed with security and governance in mind and supports traceable, compliance-oriented operations — permissions, tenant separation, retained history and recorded approvals. Specific certification claims are a matter for a certification body, and we do not make them here.

08

Integration and cross-tenant work

Almost no process stops at the edge of one company. BizPro treats the outside world as steps in the process rather than as an afterthought.

A workflow step can call another system, wait for it to answer, and carry on. Because the call is a step in the diagram, the integration is visible in the same place as the rest of the work — including what it sent, what came back and what happened when it failed.

Outbound

Calls to other systems

A step in the process calls an external API — an ERP, a financial system, a tax service, a bank, a partner's system — with its credentials held centrally and never in the diagram.

Inbound

Events and callbacks

Another system tells BizPro that something happened, and a waiting process continues. Callbacks are verified before they are believed.

Connectors

Reusable connectors

Common integrations are packaged so they can be configured rather than built, and reused by any process that needs them.

Devices

Devices and data feeds

GPS units, scanners and handheld readers report into the same records that people work on, so a status can change on its own.

Two organisations, one process

A buyer's order and a supplier's fulfilment are usually two systems and a lot of email. In BizPro they can be one process with two participants: each organisation sees its own steps, works in its own tenant under its own permissions, and neither can read the other's internal data — but the work moves between them without anyone re-typing it.

Buyer
Places the order
Follows its progress
Confirms what arrived
Supplier
Accepts the order
Schedules and does the work
Reports it complete
09

Marketplace

The part of the ecosystem that faces outward — where a company's capability becomes something another company can find and buy.

The BizPro marketplace lets organisations publish what they offer — products, services, bookable capacity — and lets other organisations find it, ask about it and order it. What makes it different from a listing site is what happens after the order: it becomes a real process running in both companies' systems at once, with tasks, status and history on each side. Between two businesses, an agreed BPMN diagram plays the role a protocol plays between two systems — both sides know exactly which step is whose, and neither has to re-type what the other already did.

Discovery that works across languages

Search finds an offering whether the customer typed it in Mongolian, English or Chinese, and can narrow by location as well as by words.

Conversation before commitment

Buyer and seller talk in the platform, and the conversation can be turned into an agreed document that both sides sign.

Orders that become work

An accepted order starts the seller's own process — so it is scheduled, assigned and tracked like everything else they do.

Modules and services, not only goods

The marketplace carries business capability as well as products: bookable services, provider capacity, and modules that extend what a company's own BizPro can do.

10

Web and mobile

Most operational work does not happen at a desk. The half that does not is the half that usually goes unrecorded.

The web application is where systems get built, configured and managed. The mobile apps carry the work that happens elsewhere — on a site, in a vehicle, on a shop floor, in a customer's building. They render the same forms from the same definitions, so a form built once works in both places, and they hold what was entered until there is a connection to send it.

Flutter, one codebase

The apps are Flutter — Android and iOS from one codebase, with a shared component package so every BizPro app looks and behaves the same.

Forms render natively

The Form.io renderer is already built: a form defined on the platform is drawn with native widgets in the app. It is not a web page in a wrapper, and it does not have to be built twice.

Native where it earns it

Where a job needs the device rather than a form — RFID handhelds, sustained scanning, background location — that part can be built native and still talk to the same services.

Work offline

Actions taken with no signal are stored on the device and sent when the connection returns, with safeguards against sending something twice.

What a phone is actually good at

Scanning a code, taking a photo, capturing a location, signing with a finger — the parts of a record that are painful at a desk.

A task inbox that matters

Approvals and assigned tasks arrive on the phone, so a process is not waiting three days for someone to open a laptop.

Customise it, or build on it

Tabs, theme, branding and which modules appear are configuration. Beyond that the app is ordinary Flutter — a new screen, a new flow or a whole industry app is normal development, not a fight with a framework.

One app, the whole span

Finding a business, chatting to it, ordering from it, and then running the work that order creates — the marketplace, the conversation, the process and the task inbox are the same app and the same records, not four products stitched together.

From sign-up to a running order

The same app, in the order a business actually meets it. Nine screens, each one the next thing the person did.

  1. 01

    Register

    Sign in as an individual or as an organisation. Phone and QR sign-in are there too, so a field worker does not have to type a password on a small screen.

  2. 02

    Describe the business to the AI

    Instead of a settings form, a conversation. Say what you offer — “hotel / rooms”, room types, prices — in your own language. The assistant asks only what it still needs.

  3. 03

    Review what it drafted

    The answer comes back as a profile you can check before anything is saved: description, room types with prices, marketplace tags, even a shortlist of photos worth taking.

  4. 04

    Publish to the marketplace

    Save and publish. What it applies is real platform configuration — the company profile, the Rooms & Spaces PMS with room types and a rate plan, an availability calendar — not a listing that only looks like a system.

  5. 05

    Be found

    The listing appears in the marketplace with photos, rating and distance. Buyers search and filter; nearby results are ranked by how far away they actually are.

  6. 06

    Get ordered from

    Every listing carries its own actions. A hotel offers room type, dates and guest counts; another business offers something else entirely, because the action comes from that business's own definitions and process.

  7. 07

    Both sides see the order

    The buyer gets an order list with live status. The seller gets the same order inside their own process — an instance moving through the workflow they published, not an email to re-type.

  8. 08

    Talk to the business

    The conversation sits beside the order, with the order pinned to the top of it. Reservation events post into the thread, so the chat and the record never disagree.

  9. 09

    Turn the conversation into a document

    From any thread the assistant can summarise, pull out tasks or order details, draft a reply — or produce a quotation, agreement or contract from what was actually agreed, ready to send back for signature.

Nothing above was hand-built for this walkthrough. The screens are driven by definitions, a BPMN process and a marketplace listing that a person created by describing their business — which is the point: the same nine steps work for a hotel, a workshop, a clinic or a haulier, because what differs between them is configuration.

11

What people build with it

The same four building blocks, arranged differently.

Sales and customer management

Leads and accounts, quotations, and the handover into the process that actually delivers what was sold.

Approvals and internal requests

Leave, purchasing, access, expenses — routed by rule, approved on a phone, and retained with the reasons.

Service and maintenance

Requests to scheduled work to a completed job card, including work performed by subcontractors.

Inventory and RFID

Stock across branches, counted with handheld readers, with each tagged item traceable individually.

Delivery and logistics

Shipments, trips and handover, tracked by GPS, with a public link the recipient can follow without an account.

Documents and archive

Registration, classification and retention of documents, with retrieval across the entire holding.

Facilities and property

Buildings, units, occupants, charges and the requests that come with running a property.

Whatever is specific to you

The processes no vendor sells because only your industry has them — which is normally where the spreadsheets are.

12

The product

A few of the screens the descriptions above refer to.

BizPro operations overview with summary counters above a filterable list
Operations overview. Counters over one list, filterable by any of them. Shown here in the freight module.
The BPMN process designer canvas
Design the process. Standard BPMN 2.0 on a canvas — the diagram the engine will run.
A running process instance with its current step highlighted
Watch it run. Where each piece of work has reached, and the path it took to get there.
The form designer with fields and validation rules
Build the form. Fields, sections and rules — rendered on the web and on mobile from one definition.
A task inbox listing assigned work
Track every task. What is assigned to you, what is waiting, and how long it has been waiting.
The marketplace listing screen
Connect through the marketplace. What other organisations offer, and the orders that come back.
The AI assistant panel alongside the workspace
Build with AI. State the intent, review what it drafts, apply it when it is right.
The BizPro app switching between its home, task and market tabs
Work anywhere. Home, tasks and the market in one app — the same records as the web, and they keep working without a signal.
13

Architecture

Four tiers. Everything an organisation configures lives in the platform tier, which is why configuration never becomes a deployment.

BizPro is an ASP.NET Core application on PostgreSQL, layered so that the parts a customer changes and the parts we ship are cleanly separated. Definitions, processes and permissions are data in the platform tier; the engine and services below them are the same for every tenant. That separation is what lets one deployment serve many organisations, each with its own shape.

Clients What people actually use
MVC web application Flutter mobile apps Public links MCP server for AI agents
Application services One uniform API surface
HTTP application services Permission checks Tenant resolution Audit capture
Platform tier What a customer configures
Dynamic entity definitions BPMN processes & ProcessApps AppModules & overrides Roles and permissions
Engines & storage The parts we ship and operate
BPMN execution engine Query & indexing layer PostgreSQL Background jobs & scheduler

Why the tiers matter for you. Adding a field, changing a process or installing a module touches only the platform tier — no build, no release, no downtime. Upgrades to the engine below arrive without disturbing what you configured above.

14

Security and technical detail

The controls an enterprise buyer asks about, stated plainly and without overclaiming.

BizPro is multi-tenant by design: one deployment, many organisations, and a tenant boundary enforced in the data layer rather than remembered feature by feature. Below are the controls that boundary rests on.

Multitenancy

Every tenant-owned record carries its tenant, and queries are filtered by it at the data layer. Crossing the boundary is an explicit, recorded act — not something a missed check can leak.

Data isolation

One organisation cannot read another's records, definitions, processes or files. Shared and global definitions are a separate, deliberate scope rather than an accident of visibility.

Encryption

Traffic is TLS-encrypted end to end. Credentials for external systems are held in a secrets store, never in a process diagram; passwords are hashed, never reversible.

Authentication

OpenID Connect through a dedicated auth server, with two-factor, phone sign-in, social identity and session control. Tokens are short-lived and revocable.

Authorization

Every application service declares the permission it requires. What a person sees on a screen — including whether they see money at all — follows from their role, not from which page they opened.

Audit and history

Record versions, process replay and task-level attribution are retained, so who did what and when is answerable after the fact rather than reconstructed.

Standards-aware

Processes execute the ISO/IEC 19510 (BPMN 2.0) standard. The platform is built for traceable, compliance-oriented operations — with the certification caveat below.

Backup and recovery

PostgreSQL with scheduled backups and point-in-time recovery. Self-hosted deployments keep this under the customer's own control.

Penetration testing

BizPro reports that an independent penetration test has been carried out against the platform and that no issues were found. The specifics below are recorded so a buyer can verify the claim rather than take it on trust.

Tester — to be filled in —
Date of test — to be filled in —
Scope — to be filled in —
Methodology — to be filled in —
Findings No issues reported
Report Available on request

Note. The tester, date, scope and methodology above are placeholders until the real report details are entered. BizPro does not hold an ISO certification and does not claim one — ISO/IEC 19510 describes the BPMN notation the engine executes, not a certification of this product. Certification is a matter for an accredited body.

15

Built for groups, not just companies

A holding company with a dozen subsidiaries and two hundred branches is the case this platform was shaped around.

Most business software assumes one company. Large organisations are not one company — they are a group of them, each with its own branches, its own rules and its own reporting line, all needing to work together without merging into a single undifferentiated database.

Many organisations, one deployment

Each subsidiary is its own tenant with its own data, users, permissions and configuration — while the group runs a single platform to operate and upgrade.

Branches within an organisation

Below the tenant, an organisation unit tree carries branches, departments and sites. Data, tasks and reports can be scoped to any level of it.

Shared where it helps, separate where it must be

Definitions and modules can be global to the group, shared between some members, or private to one — so a common process is maintained once without forcing uniformity.

Work that crosses companies

Two members of the same group — or two unrelated businesses — can run one BPMN collaboration, each inside its own boundary. Group companies stop emailing each other spreadsheets.

Roll-up reporting

Because every record carries its tenant and organisation unit, the same report answers at branch, company and group level without a separate warehouse.

Scales with the data

High-volume record types move to dedicated relational tables with their own indexes, without the screens or processes that use them changing.

16

How to get BizPro

Three routes, depending on how much you want to own. They can be combined — most customers start with the first and grow into the others.

01

Subscribe and use it

Sign up, pick the modules you need, start working.

  • Register an organisation on bizpro.mn and configure it yourself
  • Install the AppModules that match your work; adapt fields, forms and processes
  • Per-organisation pricing by module and edition, with a free tier to try
  • Fastest route — usable the same day, no engineering involved
02

Have it built for you

Send us the requirement; we develop it on the platform.

  • Requirement analysis and process modelling with your own people
  • Custom modules, processes, integrations and reports built to your specification
  • Delivered onto the same platform, so it upgrades with everything else
  • Suits work that is specific to your industry and has no off-the-shelf answer
03

Take the source and build yourself

Get the code, develop in-house, keep the knowledge.

  • Source access with developer documentation and the platform's own skills library
  • Consulting and code review from our team while yours comes up to speed
  • Your developers extend it in the same patterns we do — no fork, no dead end
  • Suits organisations with their own IT department and a long horizon

Where it runs

Independently of how you get it, you choose where the system and the data live.

Fully hosted

Use bizpro.mn as SaaS

We run the application and the database. You register, configure and use it — nothing to operate, updates arrive automatically.

Hybrid

Our application, your database

The application runs on bizpro.mn while your data sits in a database you own and control. Suits organisations with data-residency rules but no wish to operate servers.

Self-hosted

Everything on your own infrastructure

Application, database and files on your own servers or private cloud, behind your own network. You control upgrades, backups and access entirely.

Build smarter with BizPro

Create flexible business systems, automate the work that moves between people, and grow with Human + AI.

Talk to us

Three ways to reach us. A written request goes straight into the BizPro support queue — the same queue our own team works from.

Tick the box and the assistant answers straight away. Either way your message reaches us.

BizPro · About BizPro

BizPro — Platform Brief

A structured description of the platform, its components and how they relate. Written to be read quickly by a technical reader or an AI agent.

01 Platform definition

BizPro is a multi-tenant, low-code business operating system. Organisations use it to define their own business record structures, model their processes in BPMN 2.0, install and adapt packaged AppModules, and run the resulting system on the web and on mobile. Its distinguishing property is that the system's structure — data definitions, process diagrams, permissions — stays visible and editable at runtime rather than being compiled away, which is what makes both human review and AI participation practical.

Core purpose

  • Let an organisation define and change its own business data structures without a development cycle.
  • Execute business processes from BPMN 2.0 models rather than from code that merely resembles them.
  • Package repeated business capability as installable, adaptable AppModules.
  • Extend work beyond one organisation through cross-tenant processes and a marketplace.
  • Keep the system legible enough that a person — or an AI agent — can see what it does and change it safely.

Who it serves

  • Organisations that need operational systems fitted to how they actually work.
  • Business analysts and process owners who model work and need it executed as modelled.
  • Developers building modules and integrations on a platform rather than from scratch.
  • AI agents generating and modifying business applications through structured, reviewable artefacts.
02 Ecosystem summary

Six parts that only make sense together. Data gives work its shape, process gives it order, modules package it, the marketplace connects businesses to each other, and people and AI do the work. The point of the whole: a company grows by improving its processes — so the platform makes processes the thing you can actually improve.

Component What it is
Dynamic Business Data The shape of your records, as configuration
BPMN 2.0 Process Engine ISO/IEC 19510 — an international standard
AppModules Packaged business capability you install
Marketplace Where businesses connect — and stay connected
Web + Mobile The same work, at a desk or in the field
Human + AI People decide, AI accelerates, the platform stays legible
03 Core components
  • Dynamic Business Data — Record types, fields, forms and lists are defined in the platform rather than compiled into it. A definition can be global to the platform, shared, or specific to one organisation — and the same definition drives the web form, the mobile form, the list view, the search index and the report.
  • BPMN 2.0 Process Engine — BPMN 2.0 is the international standard ISO/IEC 19510. Processes are modelled in it and run by the engine exactly as drawn. Because the notation is a shared standard, a diagram works as a protocol: when two companies — or two systems — agree on the diagram, they have agreed on how the work moves between them. Human tasks, service calls, timers, gateways and errors are all part of the same model, and every step leaves a record.
  • AppModules — An AppModule is a complete area of work — its data definitions, processes, permissions, screens, reports and mobile experience — that an organisation switches on. Modules can be adapted per organisation without forking them.
  • Marketplace — Businesses publish what they offer, other businesses find it, and the conversation becomes an order that runs as a real process on both sides. That is the difference from a listing site: the marketplace does not just introduce two companies, it gives them a shared process to work in — so the friction that normally lives between two systems and two inboxes disappears.
  • Web + Mobile — The web application is where systems are built and operations are managed. Mobile apps carry the parts of the work that happen away from a desk — approvals, task inboxes, forms, scanning, photos, location — and keep working when the signal does not.
  • Human + AI — AI assistance is built into the platform rather than bolted onto it: it works with the same definitions, diagrams and modules a person does. That means what it builds can be reviewed as a diagram and a form, not read as a diff.
04 Dynamic Business Data

Every business records things: requests, assets, contracts, shipments, visits, incidents. What has to be recorded about them is never settled — a regulator asks for one more field, a new service needs a different form, a branch works differently from the others. In BizPro the shape of a record is data, so changing it is an act of configuration rather than a development project.

  • Flexible forms — Build a form by choosing fields, sections, rules and validation. It renders on the web and in the mobile apps from the same definition.
  • Adaptable structures — Add, rename or retire a field without a migration and without downtime. Existing records keep what they had.
  • Customisable per organisation — One definition can be global to the platform and still be extended by a single organisation — extra fields, its own form, its own rules — without forking anything.
  • Immediately usable — A new field is available to lists, filters, search, workflows, reports and the mobile app as soon as it exists. Nothing has to be wired up field by field.
  • Structured, not free-form — Flexible does not mean unstructured. Types, required rules and relationships are enforced, so the data stays reportable.
  • Ready for scale — When a record type grows into a high-volume table, it can be moved onto dedicated storage without the screens or processes that use it changing.
05 BPMN 2.0 process

BizPro models work in BPMN 2.0 — the notation business analysts already use, drawn on a canvas with start events, tasks, gateways, timers and end events. The difference is that the diagram is not documentation of the system: it is executed by the engine. What was agreed in the diagram is what happens, and when the process needs to change, the diagram is what changes.

  • An international standard — BPMN 2.0 is ISO/IEC 19510, an open standard. What is drawn in BizPro can be read by anyone who knows the standard, and by an AI agent that has been trained on it.
  • Drawn once, then executed — There is no second implementation behind the diagram, so the diagram cannot drift away from what the system does.
  • People, systems and time — A step can be a person's task, a call to another system, a timer that waits or escalates, or a decision that branches. One model covers all of them.
  • Every step leaves a record — Who was assigned, who acted, what they submitted and when — recorded as the process runs, not reconstructed afterwards.
  • Across organisations — A process can have more than one participant, so a step performed by a supplier or a contractor is part of the same process, not a message sent into a void.
  • Changeable while it runs — Processes are versioned. A new version can be published while work started under the old one finishes under the rules it began with.
06 AppModules

Most of what a company needs has been built before. An AppModule is that work, packaged — installed in an afternoon and then adapted, rather than specified and built from nothing.

Area What it covers
Operations & field work Jobs, sites, crews, schedules and the record of what was actually done, with the field half of it working on a phone.
Customers & sales Companies, contacts, opportunities and the conversations attached to them, connected to the processes that fulfil the order.
Service management Requests, assignment, service history and the equipment being serviced — including work carried out by another organisation.
Inventory & RFID Stock, branches, movements, counting and sales, including handheld RFID scanning for items tagged individually.
Finance & accounting Invoices, settlements, periods and ledgers, with the posting rules and history that an audit expects.
Requests & approvals The everyday internal flows — leave, purchase, access, expense — where the value is in the routing and the record, not the form.
Documents & archive Registration, classification, retention and retrieval of documents, with search across the whole holding.
Delivery & logistics Shipments, trips, vehicles, routes and handover, with GPS tracking and a public link the customer can follow.

A module is a starting point, not a cage. An organisation adds its own fields, changes a form, alters a workflow or replaces a report — and still receives the module's updates, because the changes are recorded as that organisation's overrides rather than as a fork.

07 Marketplace

The BizPro marketplace lets organisations publish what they offer — products, services, bookable capacity — and lets other organisations find it, ask about it and order it. What makes it different from a listing site is what happens after the order: it becomes a real process running in both companies' systems at once, with tasks, status and history on each side. Between two businesses, an agreed BPMN diagram plays the role a protocol plays between two systems — both sides know exactly which step is whose, and neither has to re-type what the other already did.

  • Discovery that works across languages — Search finds an offering whether the customer typed it in Mongolian, English or Chinese, and can narrow by location as well as by words.
  • Conversation before commitment — Buyer and seller talk in the platform, and the conversation can be turned into an agreed document that both sides sign.
  • Orders that become work — An accepted order starts the seller's own process — so it is scheduled, assigned and tracked like everything else they do.
  • Modules and services, not only goods — The marketplace carries business capability as well as products: bookable services, provider capacity, and modules that extend what a company's own BizPro can do.
08 Architecture

BizPro is an ASP.NET Core application on PostgreSQL, layered so that the parts a customer changes and the parts we ship are cleanly separated. Definitions, processes and permissions are data in the platform tier; the engine and services below them are the same for every tenant. That separation is what lets one deployment serve many organisations, each with its own shape.

Tier What sits in it
Clients MVC web application · Flutter mobile apps · Public links · MCP server for AI agents
Application services HTTP application services · Permission checks · Tenant resolution · Audit capture
Platform tier Dynamic entity definitions · BPMN processes & ProcessApps · AppModules & overrides · Roles and permissions
Engines & storage BPMN execution engine · Query & indexing layer · PostgreSQL · Background jobs & scheduler
  • Stack — ASP.NET Core (ABP / ASP.NET Zero) on PostgreSQL; MVC web front end; Flutter mobile clients; a dedicated OpenID Connect auth server; an MCP server exposing platform capability to AI agents.
  • Configuration vs code — Definitions, processes, permissions and module overrides are rows, not classes. Changing them is a write, not a deployment — which is the property the whole platform is organised around.
  • Storage strategy — Flexible record types live as JSONB documents with expression indexes; high-volume types are promoted to dedicated relational tables behind the same resource API, so callers do not change.
  • Extension model — AppModules package a business area. Per-tenant customisation is stored as overrides against the shared definition, so a module keeps receiving upstream updates after a customer adapts it.

Why the tiers matter for you. Adding a field, changing a process or installing a module touches only the platform tier — no build, no release, no downtime. Upgrades to the engine below arrive without disturbing what you configured above.

09 Security

BizPro is multi-tenant by design: one deployment, many organisations, and a tenant boundary enforced in the data layer rather than remembered feature by feature. Below are the controls that boundary rests on.

  • Multitenancy — Every tenant-owned record carries its tenant, and queries are filtered by it at the data layer. Crossing the boundary is an explicit, recorded act — not something a missed check can leak.
  • Data isolation — One organisation cannot read another's records, definitions, processes or files. Shared and global definitions are a separate, deliberate scope rather than an accident of visibility.
  • Encryption — Traffic is TLS-encrypted end to end. Credentials for external systems are held in a secrets store, never in a process diagram; passwords are hashed, never reversible.
  • Authentication — OpenID Connect through a dedicated auth server, with two-factor, phone sign-in, social identity and session control. Tokens are short-lived and revocable.
  • Authorization — Every application service declares the permission it requires. What a person sees on a screen — including whether they see money at all — follows from their role, not from which page they opened.
  • Audit and history — Record versions, process replay and task-level attribution are retained, so who did what and when is answerable after the fact rather than reconstructed.
  • Standards-aware — Processes execute the ISO/IEC 19510 (BPMN 2.0) standard. The platform is built for traceable, compliance-oriented operations — with the certification caveat below.
  • Backup and recovery — PostgreSQL with scheduled backups and point-in-time recovery. Self-hosted deployments keep this under the customer's own control.
  • Tenant enforcement — Tenant scoping is applied in the data layer rather than per query, so a feature that forgets to filter does not become a disclosure. Crossing a tenant boundary requires an explicit, audited call path.
  • Permission model — Declarative permissions on every application service, checked server-side. Client-side hiding is presentation only and never the control — the API refuses the call regardless of what the UI showed.
  • Secrets — External-system credentials live in a secrets store (HashiCorp Vault supported) and are referenced by name from integration steps, so they never appear in a process definition or an export.
  • Inbound callbacks — Payment and partner callbacks are verified before they are acted on — the platform signs its own callback URLs where the provider does not sign its payloads.
  • Certification status — No ISO certification is held or claimed. ISO/IEC 19510 refers to the BPMN 2.0 notation the engine executes. Penetration-test details on the human page are placeholders until the real report is recorded.

BizPro reports that an independent penetration test has been carried out against the platform and that no issues were found. The specifics below are recorded so a buyer can verify the claim rather than take it on trust.

Component What it is
Tester — to be filled in —
Date of test — to be filled in —
Scope — to be filled in —
Methodology — to be filled in —
Findings No issues reported
Report Available on request

Note. The tester, date, scope and methodology above are placeholders until the real report details are entered. BizPro does not hold an ISO certification and does not claim one — ISO/IEC 19510 describes the BPMN notation the engine executes, not a certification of this product. Certification is a matter for an accredited body.

10 Scale and multi-organisation groups

Most business software assumes one company. Large organisations are not one company — they are a group of them, each with its own branches, its own rules and its own reporting line, all needing to work together without merging into a single undifferentiated database.

  • Many organisations, one deployment — Each subsidiary is its own tenant with its own data, users, permissions and configuration — while the group runs a single platform to operate and upgrade.
  • Branches within an organisation — Below the tenant, an organisation unit tree carries branches, departments and sites. Data, tasks and reports can be scoped to any level of it.
  • Shared where it helps, separate where it must be — Definitions and modules can be global to the group, shared between some members, or private to one — so a common process is maintained once without forcing uniformity.
  • Work that crosses companies — Two members of the same group — or two unrelated businesses — can run one BPMN collaboration, each inside its own boundary. Group companies stop emailing each other spreadsheets.
  • Roll-up reporting — Because every record carries its tenant and organisation unit, the same report answers at branch, company and group level without a separate warehouse.
  • Scales with the data — High-volume record types move to dedicated relational tables with their own indexes, without the screens or processes that use them changing.
  • Tenancy topology — One deployment, many tenants; an organisation-unit tree inside each tenant for branches, departments and sites. Records carry both, so scoping and roll-up reporting need no separate model.
  • Definition scope — A definition can be global to the platform, shared with named tenants, or private to one — the mechanism that lets a group standardise a process without forcing every member onto it.
  • Cross-tenant execution — A single BPMN collaboration can have participants in different tenants; each side sees only its own lane and data. This is the engine's native behaviour, not a synchronisation layer.
  • Growth path — Indexing, table promotion and background processing are tuned per record type, so volume in one area does not force a re-architecture of the rest.
11 Adoption and hosting

Three routes, depending on how much you want to own. They can be combined — most customers start with the first and grow into the others.

Route What it involves
Subscribe and use it Sign up, pick the modules you need, start working. — Register an organisation on bizpro.mn and configure it yourself; Install the AppModules that match your work; adapt fields, forms and processes; Per-organisation pricing by module and edition, with a free tier to try; Fastest route — usable the same day, no engineering involved
Have it built for you Send us the requirement; we develop it on the platform. — Requirement analysis and process modelling with your own people; Custom modules, processes, integrations and reports built to your specification; Delivered onto the same platform, so it upgrades with everything else; Suits work that is specific to your industry and has no off-the-shelf answer
Take the source and build yourself Get the code, develop in-house, keep the knowledge. — Source access with developer documentation and the platform's own skills library; Consulting and code review from our team while yours comes up to speed; Your developers extend it in the same patterns we do — no fork, no dead end; Suits organisations with their own IT department and a long horizon

Independently of how you get it, you choose where the system and the data live.

Option What it means
Use bizpro.mn as SaaS We run the application and the database. You register, configure and use it — nothing to operate, updates arrive automatically.
Our application, your database The application runs on bizpro.mn while your data sits in a database you own and control. Suits organisations with data-residency rules but no wish to operate servers.
Everything on your own infrastructure Application, database and files on your own servers or private cloud, behind your own network. You control upgrades, backups and access entirely.
12 Feature matrix

The concrete capabilities, one row each. Every one of these is in the product today, not on a roadmap.

Component What it covers
Dynamic Business Data Record types, fields, forms and validation defined at runtime; one definition drives web, mobile, lists, search and reports.
BPMN 2.0 engine Executes ISO/IEC 19510 standard BPMN: user tasks, service tasks, timers, gateways, error events, versioned processes.
ProcessApps A process packaged with its forms and screens as a runnable application, with per-instance history.
AppModules Complete business areas — data, processes, permissions, screens, mobile — installed per organisation.
Per-tenant customisation Extra fields, custom forms, altered workflows recorded as overrides, so a shared module still receives updates.
Marketplace Publishing, multilingual discovery, in-platform chat, orders that start real processes on both sides.
Cross-tenant processes One BPMN collaboration with participants in different organisations, each inside its own tenant boundary.
Integrations & connectors Outbound API steps, verified inbound callbacks, reusable connectors, device feeds (GPS, RFID, scanners).
AI development In-product assistant that drafts definitions, forms, processes and screens for human review before apply.
MCP server The platform's capabilities exposed to external AI agents as tools, under the same permission model.
Audit & history Record versions, process replay, task-level attribution, retained approvals.
Web + mobile Flutter apps rendering platform-defined forms natively, with an offline outbox and duplicate-send protection.
13 Developer surface

What building on the platform looks like. The samples below are illustrative of the shapes, not a copy-paste API reference — but each corresponds to a real mechanism in the product.

A record type is data. Defining one is a document, not a schema migration — and the form, list, search and mobile rendering follow from it:
json
{
  "key": "srv_request",
  "name": "Service request",
  "fields": [
    { "key": "requester",     "type": "user",      "required": true },
    { "key": "site",          "type": "reference", "to": "srv_site" },
    { "key": "priority",      "type": "select",    "options": ["low", "normal", "high"] },
    { "key": "warrantyUntil", "type": "date" }
  ]
}
The diagram is the implementation. What the modeller draws is stored as standard BPMN XML and executed as-is — the same process the animation above draws:
xml
<bpmn:process id="order_qpay" isExecutable="true">
  <bpmn:startEvent       id="start" />
  <bpmn:userTask         id="order"     name="Order" />
  <bpmn:serviceTask      id="pay"       name="QPay payment" />
  <bpmn:exclusiveGateway id="paid"      name="Paid?" />
  <bpmn:endEvent         id="received"  name="Order received" />
  <bpmn:endEvent         id="cancelled" name="Order cancelled" />
  <bpmn:sequenceFlow sourceRef="paid" targetRef="received"  name="yes" />
  <bpmn:sequenceFlow sourceRef="paid" targetRef="cancelled" name="no" />
</bpmn:process>
One API surface for everything. Every application service is exposed over HTTP in one uniform pattern — the web UI, the mobile apps and AI agents all call the same endpoints under the same permissions:
http
POST /api/services/app/<AppService>/<Method>
Authorization: Bearer <token>

{ "resource": "srv_request",
  "filter":   "priority == 'high'",
  "sorting":  "creationTime DESC" }

Because all three shapes are explicit and standard, an AI agent can generate them, a person can read them, and the platform can validate them before anything runs.

14 Human + AI collaboration

When AI writes an application as code, reviewing it means reading code — which is slow, and which most of the people who actually know the business cannot do. In BizPro, what AI produces is a process diagram, a set of field definitions, a permission set and a screen. A manager can look at the diagram and say the approval step is missing. That is a review anyone can perform, in minutes.

  • A person states the intent — "Field engineers should record a site visit, and anything over two hours needs a supervisor's approval."
  • AI drafts the structure — Record definitions, a form, a BPMN process, permissions and a screen — built out of the platform's existing patterns rather than invented from scratch.
  • BizPro puts it into shape — The draft becomes real definitions and a real process, subject to the same rules, permissions and tenant boundaries as anything built by hand.
  • A person reviews and runs it — The diagram is read, the form is filled in once as a test, the gap is spotted and corrected — then it goes live.

The platform's structure is what makes AI participation productive. An AI agent working here composes existing platform primitives — definitions, processes, modules, permissions — instead of generating an application line by line, and every artefact it produces has a human-readable form.

  • Reusable platform patterns — Modules, definitions and process patterns already exist, so generation is composition of known parts rather than invention.
  • Dynamic resources — Data structures are created and changed through the platform's own definitions, not through schema migrations and deployments.
  • Structured workflows — BPMN 2.0 is an explicit, standard, machine-readable model of behaviour — the intended flow is stated, not implied by control flow in code.
  • Visual diagrams — Generated logic can be shown as a diagram, so a non-programmer can review it and reject it before it runs.
  • Lower ambiguity — Fields, permissions and process paths are declared explicitly, which narrows the space of plausible-but-wrong output.
  • Easier testing and interpretation — A visible flow implies its own test: follow the path, submit the form, inspect the recorded history.
  • Fewer tokens spent on scaffolding — Because the platform supplies structure, more of an agent's effort goes into the business-specific part and less into re-deriving boilerplate.
15 Architecture benefits

Capability summary

  • Customisable business data — definitions, fields, forms and validation changed at runtime.
  • Process automation — BPMN 2.0 models executed with human tasks, service calls, timers, gateways and error handling.
  • Cross-tenant workflows — one process with participants in more than one organisation.
  • Auditability — record versions, process history, task-level attribution and retained approvals.
  • Modular app development — AppModules installed and adapted per organisation without forking.
  • External integrations — outbound API calls, verified inbound callbacks, reusable connectors, device feeds.
  • Mobile support — native rendering of platform-defined forms, offline capture, scanning, media and location.
  • Marketplace extensibility — publishing, discovery, cross-organisation ordering and module distribution.

Architectural consequences

  • Change is configuration: most business change does not require a deployment.
  • One definition serves many surfaces: web form, mobile form, list, filter, search and report stay consistent by construction.
  • The model is the implementation: a BPMN diagram cannot drift from the behaviour it describes.
  • Adaptation without forking: per-organisation overrides let a shared module keep receiving updates.
  • Review is possible for non-programmers: the artefacts are diagrams, forms and permission sets.
  • Tenant separation is a platform property rather than something each feature must remember to implement.
16 Governance and security

BizPro records the working history alongside the work. Every record keeps its versions, every process instance keeps the path it took and the people who acted at each step, and every screen shows only what the viewer's permissions allow. This is what makes a system usable as evidence rather than only as a place to type.

  • Audit trail — Changes to a record are kept with their author and timestamp, so the previous state can always be shown, not inferred.
  • Status visibility — Where a piece of work has reached is a fact the system holds, not something a coordinator maintains in a separate list.
  • Task traceability — Each task records who it was assigned to, who completed it, what they submitted and how long it waited.
  • Process history — A finished process can be replayed step by step, including the branch it took and the branch it did not.
  • Permissions, not screens — What a person can see and do is decided by permission. Two people on the same screen can be shown different information — pricing, for instance — without a second version of the screen.
  • Separated organisations — Each organisation's data is scoped to that organisation throughout the platform, and crossing that boundary is an explicit, recorded act rather than a side effect.

BizPro is designed with security and governance in mind and supports traceable, compliance-oriented operations — permissions, tenant separation, retained history and recorded approvals. Specific certification claims are a matter for a certification body, and we do not make them here.

17 Use cases
  • Sales and customer management — Leads and accounts, quotations, and the handover into the process that actually delivers what was sold.
  • Approvals and internal requests — Leave, purchasing, access, expenses — routed by rule, approved on a phone, and retained with the reasons.
  • Service and maintenance — Requests to scheduled work to a completed job card, including work performed by subcontractors.
  • Inventory and RFID — Stock across branches, counted with handheld readers, with each tagged item traceable individually.
  • Delivery and logistics — Shipments, trips and handover, tracked by GPS, with a public link the recipient can follow without an account.
  • Documents and archive — Registration, classification and retention of documents, with retrieval across the entire holding.
  • Facilities and property — Buildings, units, occupants, charges and the requests that come with running a property.
  • Whatever is specific to you — The processes no vendor sells because only your industry has them — which is normally where the spreadsheets are.
18 Summary

Conceptual relationships

Dynamic Business Data  ->  defines flexible business structures
BPMN 2.0 Process       ->  defines process behaviour over those structures
AppModules             ->  package data + process + permissions + screens as capability
Marketplace            ->  distributes capability and connects organisations
Web + Mobile           ->  deliver the same definitions to desk and field
Human                  ->  defines intent, reviews, decides, remains accountable
AI                     ->  accelerates generation and optimisation within that structure

BizPro is a low-code business operating system for Human + AI. Dynamic Business Data makes structure changeable, BPMN 2.0 makes behaviour explicit and executable, AppModules make capability reusable, and the marketplace makes it shareable between organisations. Because all four stay visible at runtime, a person can review what the system does — and an AI agent can extend it against a structure that already exists rather than inventing one.