A-POST-OL - open-source platform for developing server applications and automated systems.
C++20 + PostgreSQL. Production since 2017. The platform powers projects across industries - e-commerce, fintech, ERP, IoT, AI services. Custom development for your specific requirements.
Data consistency
Business logic lives inside PostgreSQL itself: transactions, stock checks, price calculations, double-charge protection - atomic at the database level, no intermediate layers. Critical for e-commerce and financial operations. A similar approach to Supabase, but their logic is limited to RLS and edge functions - here all business logic is in PL/pgSQL.
A single event loop, async PostgreSQL with no threads or blocking calls - a consequence of the same architecture. Open benchmark:
Custom Development
Projects on the A-POST-OL platform built for individual customer requirements. Each project is an active system you can open and verify.
ChargeMeCar
Production CSMS for managing EV charging infrastructure in Europe. OCPP 1.6/2.0.1, OCPI 2.2.1/2.3.0, AFIR, Stripe. A brand on the Apostol CSMS platform.
OCPP CSS
A comprehensive solution for charging station owners and drivers. OCPP 1.6/2.0.1, OCPI 2.2.1/2.3.0, AFIR, Yookassa. A brand on the Apostol CSMS platform.
Ship Safety ERP
Safety management system for shipping companies. SOLAS, ISM Code compliance. Registered in the Russian Software Registry.
Campus CORS
Real-time GNSS correction system. NTRIP protocol. Base station network for precise positioning.
CopyFrog
AI-based platform for generating ad copy, images, and video creatives for products and services.
DEBT-Master
Automation of consumer utility debt collection and management.
Apostol ARB
SaaS service for crypto futures arbitrage. Binance, Bybit, OKX, MEXC, Bitget. Real-time data, automated analysis.
Talking To AI
Telegram chatbot for AI conversations (ChatGPT). Implemented entirely in PL/pgSQL - from business logic to OpenAI API integration.
The platform architecture is universal
The platform fits any project that needs a reliable backend with built-in infrastructure. Apostol CSMS is just one example. Your project can be next.
E-commerce
Multi-tenant, multi-payment, country-based tax calculation (OSS), queues for marketplace integrations (Amazon, Shopify), audit log, oversell protection.
FinTech
Real-time data via WebSocket, OAuth 2.0, billing and reconciliation, audit log, exchange and payment integrations.
ERP / document workflow
Workflow engine (states, transitions, events), document management, reports, S3-compatible file storage, localization.
IoT and charging infrastructure
High load via single event loop, persistent WebSocket connections, OCPP/OCPI/MQTT, real-time telemetry processing.
AI services
Async tasks, queues for LLM APIs, file storage for inputs and results, usage-based billing, multi-tenant.
General-purpose SaaS
Authentication out of the box (OAuth 2.0, JWT, signup), tenant isolation, white-label, localization, audit log - everything a starting SaaS needs.
Apostol CSMS (EV charging infrastructure) is one example of a mature SaaS product on the platform. Same architecture, different domain.
Learn more about the platform architecture →The platform - a three-layer toolkit
Same stack across seven production projects. Only the top layer - business logic - changes.
Configuration - your project
Unique business logic. Everything that makes CSMS different from an ERP lives in this layer.
auth · OAuth 2.0 · workflow · entity · files (S3) · pub/sub · audit log · notifications · localization · reports · registry · KLADR · …
26 modules · 414 REST endpoints · nobody writes a line in this layer
HTTP / WebSocket · TLS · epoll · libapostol
Like nginx or PostgreSQL itself - not part of your project.
26 platform modules are reused across 7 projects without writing a single line of their own. The Stripe module was written for CopyFrog and runs in Talking-to-AI and DEBT-Master. The same principle assembles an e-commerce site, an ERP, or an IoT platform - unique logic lives only in the top layer.
Workflow engine - as data
States, transitions, and events of your business processes are stored in DB tables, not in code. Change the workflow without redeploying the service.
- flagged as "truly useful" in an independent audit of the platform, April 2026.
Time is money
The platform is not just technology - it's 12+ months of team work that, in a typical project, gets spent on infrastructure: auth, workflow, REST, files, queues, audit log, localization. Here it already runs in production across seven systems. Your project's budget stays on business logic, not on reinventing the wheel.
- per an independent audit, recreating a comparable platform on a standard stack would cost $1–2M and 18–24 months of development without new features.
Platform advantages
What you get when developing your project on the A-POST-OL platform.
Proven architecture
Apostol CSMS - a production SaaS running on the platform with active deployments in Europe and Russia. Multi-tenant, multi-payment, multi-country, real-time, audit log - battle-tested in production and confirmed by an independent audit that identified 10 architectural decisions worth carrying into a new stack.
Open Source foundation
libapostol and db-platform - open frameworks under MIT license. Documentation and source on GitHub, in production since 2017. Your code stays yours. The platform can be maintained in-house or by any developer familiar with A-POST-OL.
Infrastructure included
Most of the infrastructure is covered by the platform: authentication, task queues, files, workflow, audit log, reports, email dispatch, localization. The team focuses on your project's business logic, not on general-purpose engineering tasks.
What your project is written in
A common concern: "C++ is exotic - how will we find a developer later?" Here's the short answer.
When you open a store in a shopping mall, you don't hire wall-builders, ventilation engineers, or elevator technicians. The building is already there and maintained. Your concern is layout, registers, merchandise, and storefronts.
The platform works the same way.
What this means technically
C++ in A-POST-OL is the "building": a transport layer that HTTP requests pass through. Built once, it runs like nginx or PostgreSQL itself. Nobody hires a "C programmer" to run nginx or Postgres - it's part of the infrastructure, not part of your project.
Your business logic - catalog, cart, orders, taxes, integrations with external systems including payment providers - is written inside PostgreSQL using SQL and PL/pgSQL. That's a standard language known by millions of developers.
What this means for you
Project maintenance
A PostgreSQL/SQL developer - not a C++ one.
Switching contractors
Thousands of PostgreSQL specialists are on the market - no vendor lock-in.
Stack updates
The transport layer (C++) evolves centrally with the platform. Not your code, not your concern.
PostgreSQL is one of the world's most popular databases (StackOverflow Developer Survey). PL/pgSQL is its standard procedural language.
Platform
A-POST-OL - open-source platform for backend development. C++20 + PostgreSQL. Two frameworks, one binary.
A-POST-OL (libapostol)
C++20 framework. HTTP/WebSocket server, async PostgreSQL, single epoll event loop. Automatic OpenAPI spec + Swagger UI generation.
github.com ↗PostgreSQL Framework for Backend Development
26 PL/pgSQL modules: REST API, OAuth 2.0, workflow engine, file storage, pub/sub, report system. Turns PostgreSQL into a full-featured application server.
github.com ↗Platform and team
A-POST-OL has been in development since 2017. Author and lead contributor - Alen Prepodobny, a backend developer with 10+ years of experience in banking and enterprise development. The platform grew out of real production projects: systems for EV charging infrastructure, maritime safety, fintech, and geodesy.
Custom development
- •Frog IT SARL (France) - for clients in the EU
- •IE Prepodobny Alen Alekseevich - for clients in Russia
Get in touch
Describe your task - I'll respond within a day