Prozorro.Sale electronic auction system development

Prozorro.
Sale

Developing, updating, and configuring the central database that powers auctions for property, assets, and lease rights.

Partner

JSC “Prozorro.Sale” administers a two-tier electronic trading system that connects the central database with accredited electronic marketplaces.

The system hosts auctions for the sale and lease of state-owned, municipal, and private property, assets of insolvent banks, land plots, special permits, and other assets and rights.

It gives businesses and citizens access to auctions, distributes lot information consistently across marketplaces, and allows anyone to follow the bidding process online.

Tasks

01

Advance Auction Procedures
Build, modify, and extend the automation of electronic auction procedures.

02

Update the Auction Module
Develop system components that support auction preparation and execution.

03

Synchronize Data Across Both Tiers
Improve data exchange between electronic marketplaces and the central database.

04

Enhance System Search
Build and extend search modules for working with ETS data.

05

Automate Document Workflows
Update modules that process electronic documents and auction procedure data.

06

Roll Out Changes Under Control
Update security services, the software landscape, and CI/CD processes to deploy changes consistently.

Challenges

Keep a 24/7 System Operational
The production environment directly supported live electronic auctions. A service failure could affect application intake, auction execution, and result generation.

Comply With Regulatory Requirements
The ETS logic had to comply with the laws and regulations governing its operation. Technical changes could not conflict with established auction rules.

Protect Data and Result Integrity
The system records participant actions, preserves the auction history, and generates final protocols. Updates could not disrupt the processing of data, documents, or auction results.

Coordinate CDB2 With Electronic Marketplaces
The two-tier architecture connects the central database (CDB2) with electronic marketplaces through APIs. Changes to CDB2 had to preserve reliable data exchange across all system components.

Control Releases Across Three Environments
New versions moved sequentially through test, replica, and production environments. The team had to identify version conflicts, maintain backward compatibility, and prevent technical risks from affecting active auctions.

Solutions

One Set of Rules, Multiple Access Points

Prozorro.Sale operates much like a stock exchange working with brokers. The central database maintains shared auction rules, while electronic marketplaces give users access to bidding.

An organizer publishes a lot through a selected marketplace. CDB2 receives the information and distributes it to every connected marketplace. Bidders can find the lot and join the auction through their preferred service.

No marketplace receives exclusive access to specific lots. Instead, marketplaces compete through usability, customer support, and service quality.

Consistent Logic Across the Auction Lifecycle

The procedure module manages the auction lifecycle, from publishing an announcement to transferring the results. It stores statuses, timelines, structured data, and electronic documents.

Electronic marketplaces interact with the module through APIs. Connected services handle search, notifications, data storage, and information exchange with the auction module.

This architecture maintains consistent procedure logic regardless of the marketplace selected by an organizer or bidder.

A Dedicated Layer for Running Auctions

When bidding begins, the auction module receives the required data from the procedure module. It authenticates bidders, accepts bids, manages timed events, and records the auction history.

Once bidding closes, the module transfers the results back to the relevant procedure. This separation allows the team to develop auction mechanics independently from lot publication, document processing, and bidder qualification.

Follow the Bidding in Real Time

The interface displays the current stage, timeline, bids, and auction results. During bidding, the system identifies bidders by number without revealing their names.

After the auction ends, users can review the results according to the rules of the relevant procedure. This approach combines competition during bidding with a verifiable outcome.

Every Change Is Verified Before Release

Each update followed a defined delivery cycle: estimation, development, demonstration, functional validation, and technical acceptance.

The definition of done required at least 75% unit test coverage, integration tests for core processes, backward compatibility, and updated documentation.

After validation, new versions moved sequentially through test, replica, and production environments.

This process reduced the risk of version conflicts or defects reaching live auctions.

Technologies

Results

Over UAH 138.6 Billion for Public Budgets

As of September 2026, sales and leases conducted through Prozorro.Sale electronic auctions had generated over UAH 138.6 billion for national and local budgets.

More Than 40 Electronic Marketplaces

Participants can choose any accredited marketplace without losing access to the system’s listings. Every new lot automatically appears across all connected marketplaces.

16 Areas of Operation

The system supports small- and large-scale privatization, leases of state-owned and municipal property, land auctions, and sales of insolvent bank assets, sanctioned assets, special permits, and other assets and rights.

Open Auction Data

Information about lots, bidding activity, and results remains publicly available. Anyone can follow auctions online, creating a foundation for public oversight of state asset sales.

Market Prices Through Competition

Open electronic auctions turn underused property into a resource for businesses, communities, and the state. Competition among bidders helps establish a fair market price.

Independent Oversight

The Supervisory Board of JSC Prozorro.Sale includes state representatives and independent experts. This governance model balances expertise, strengthens strategic management, and supports the Partner’s institutional resilience.

Partner With Us To Guarantee Your Project's Success

Our expert team transforms your vision into a digital solution.

contact us