SlideShare a Scribd company logo
https://openprocurement.io
https://quintagroup.com
https://github.com/openprocurement
Open Procurement
Toolkit by Quintagroup
Open Procurement
Open Procurement is an open source software toolkit
developed for procurement automation and optimization.
This operational e-procurement solution automates the
selection of suppliers via electronic reverse auction, stores
procurement data and provides access to the database via
an API.
02
Licensing
Open Procurement is distributed under the Apache license.
The toolkit can be used for:
● public procurements
● commercial solutions
03
Open Contracting Data Standard
Data Standard was developed on the basis
of Open Contracting 1.0RC. These standards were extended
to ensure practical implementation of the procurement process
in the Prozorro system.
04
Open source technologies applied:
● Python
● Pyramid
● Angular.js
● Bootstrap
● Flask
● CouchDB
● PouchDB
05
06
Open Procurement consists of:
● Central database (CDB)
● API - REST-ful interface that provides programmatic access
to the CDB.
● Auction module
eMall
● eMall (broker/procuring platform/e-trading venue) - is a web platform that
implements e-Procurement system features and provides access for
procuring entities, suppliers and regular visitors.
● eMalls are independent private structures that receive payment for each bid
made via their platform. Such approach increases competition, prevents
corruption, and adds reliability.
● The suppliers can access the system only via the eMall services. They are
provided with temporary credentials to access the Auction module.
● eMall interacts with the CDB via OpenProcurement API.
07
System’s architecture
5
09
is divided into
1. Procurement Initiation
2. Bid Registration
3. Reverse Auction
4. Qualification
5. Completion
stages:
Procurement process
1. Procurement Initiation
● A procuring entity creates Tender announcement that is published on all
connected eMalls.
● There procuring entity defines procurement parameters, technical and
qualification requirements, and adds any other necessary information.
● Participants can ask for clarifications or submit suggestions for tender
documentation change to increase competition.
● Authors of questions and suggestions remain anonymous until the auction
finishes.
2. Bid registration
2
● Bidders can register/amend/withdraw their bid proposals within specified
time frame.
● Only bidder knows about the bid proposal registration. No information
about it (supplier’s name, price offer, documents) and even the fact of its
registration is provided to procuring entity, Administrator, or other people.
● If suggestions for tender documentation update or correction were ignored
by procuring entity, participants can submit complaints about tender
conditions.
Bid proposal consists of:
● Information about the bidder;
● The initial bid (price offer);
● Attached documents containing the description
of the proposal and related specifications.
12
● If no bids were sent in during the bid registration period, the tender is
automatically marked as "Canceled"
● If only one bid was sent in during the bid registration period, the
system automatically records this bidder as a candidate and goes to
"Qualification" period.
● If more than one bid was sent in, the system starts auction on the
scheduled date and time.
13
3
3. The electronic reverse auction
A reverse auction is a type of auction in which the roles of
buyer and seller are reversed.
In an ordinary (forward) auction, buyers compete to obtain a
good or service by offering increasingly higher prices.
In a reverse auction, the sellers compete to obtain business
from the buyer and prices will typically decrease as the sellers
undercut each other.
● Upon the auction start there is a pause for 5 minutes to let the bidders
learn the bid values of their competitors.
The auction PROCESS
● Once the period for procurement initiation and bid proposals registration
ends, auction starts automatically on the pre-announced date and time.
● eMalls give bidders access to their individual web pages of the auction.
● The system discloses initial bid values of participants
(anonymously displayed).
● Once the 5-minute pause ends the system automatically
announces the first round.
t
1
In each round bidders take turns in descending order of their
previous bid values (starting from initial).
16
Auction consists of three rounds:
Each bidder has 2 minutes to enter bid and can
change it if the allotted time hasn't run out. After 2
minutes, system will accept bid and pass the turn to the
next participant.
When all participants have made their bids,
system pauses for
2 minutes and announces the next round.
2
3
Ranking
1
System ranks all submitted bids automatically by price, forming rating
of bidders positions.
After the third round system discloses complete
information about bid proposals and participants who
submitted them.
4
4. Qualification
The procuring entity reviews commercial and qualification parts of the
bid and has right to request candidate’s qualification documents that
were not mandatory at the time of the bid registration.
The procurement committee publishes its decision online.
Disqualification
If the procuring entity disqualifies the chosen candidate, the
system automatically determines the next candidate - bidder
with the next price offer (according to the auction ranking).
19
Commercial or qualification part of the candidate’s bid does not meet the
procurement requirements.
The candidate did not submit qualification documents within
the time specified in advance by the procuring entity.
Disqualification reasons:
5
5. Completion
● If candidate’s commercial and qualification offers meet the procurement
requirements, this candidate becomes Winner.
● The contract between the procuring entity and winner is prepared and
signed.
● The procuring entity publishes contract in the system.
Complaints Submission
● Complaints about the procurement results should be submitted by users
within standstill period after the award disclosure but prior to the date
of the contract signing.
● Complaints must be resolved in a timely manner. If violation affected the
award, the qualification decision would have to be reviewed.
21
● All system users have right to find and view information about
procurement on any of its stages.
● The system should be publicly available and ensure
non-discrimination and equal access to information for all users.
The system has security mechanisms that enable it to protect
information from loss, misuse and unauthorized change.
22
Data storage
● Free and open source toolkit
● Reliable technology
● Based on Open Contracting standards
● Easy-to-use transparent procedures
● For both free and proprietary solutions
Advantages of
Open Procurement System
23
Find more information at:
Project website: https://openprocurement.io
API Documentation: http://api-docs.openprocurement.org
Code repository: https://github.com/openprocurement
Open Procurement case:
https://quintagroup.com/cms/cases/openprocurement

More Related Content

What's hot

Me project e-commerce- epgdim 14
Me project   e-commerce- epgdim 14Me project   e-commerce- epgdim 14
Me project e-commerce- epgdim 14
HITESH BHARTI
 
Online book store
Online book storeOnline book store
Online book store
Nitesh Nayal
 
ADVANCED SYSTEM ANALYSIS On Automated Library Management System
ADVANCED SYSTEM ANALYSIS On Automated Library Management SystemADVANCED SYSTEM ANALYSIS On Automated Library Management System
ADVANCED SYSTEM ANALYSIS On Automated Library Management System
Uraz Pokharel
 
Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory management
Rohit Gupta
 
Freecharge
FreechargeFreecharge
Freecharge
Jayant Alawadhi
 
Online Store Modules
Online Store ModulesOnline Store Modules
Online Store Modules
Kavita Sharma
 
Project proposal presentation(blood bank management system)
Project proposal presentation(blood bank management system)Project proposal presentation(blood bank management system)
Project proposal presentation(blood bank management system)
Ikhtiar Khan Sohan
 
Online shopping prasentation
Online shopping prasentationOnline shopping prasentation
Online shopping prasentation
Atul Kumar
 
Introduction to E-Commerce with Shopping Cart System
Introduction to E-Commerce with Shopping Cart SystemIntroduction to E-Commerce with Shopping Cart System
Introduction to E-Commerce with Shopping Cart System
Ravi Shankar Ojha
 
E-Tender System
E-Tender SystemE-Tender System
E-Tender System
Smit Patel
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing System
sabafarheen
 
Super shop management system
Super shop management systemSuper shop management system
Super shop management system
Jayed Hossain Jibon
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
adprojects1
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
SM. Aurnob
 
Shop management system
Shop management systemShop management system
Shop management system
Tanjarul Islam Mishu
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
Kusum Sankhala
 
Webinar Siebel CRM - The most common license compliance issues seen
Webinar Siebel CRM - The most common license compliance issues seenWebinar Siebel CRM - The most common license compliance issues seen
Webinar Siebel CRM - The most common license compliance issues seen
b.lay
 
Online old books sales by hemraj gahlot
Online old books sales by hemraj gahlotOnline old books sales by hemraj gahlot
Online old books sales by hemraj gahlot
Hemraj Gahlot
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
Noman Manzoor
 
E commerce
E commerceE commerce
E commerce
Arman Ahmed
 

What's hot (20)

Me project e-commerce- epgdim 14
Me project   e-commerce- epgdim 14Me project   e-commerce- epgdim 14
Me project e-commerce- epgdim 14
 
Online book store
Online book storeOnline book store
Online book store
 
ADVANCED SYSTEM ANALYSIS On Automated Library Management System
ADVANCED SYSTEM ANALYSIS On Automated Library Management SystemADVANCED SYSTEM ANALYSIS On Automated Library Management System
ADVANCED SYSTEM ANALYSIS On Automated Library Management System
 
Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory management
 
Freecharge
FreechargeFreecharge
Freecharge
 
Online Store Modules
Online Store ModulesOnline Store Modules
Online Store Modules
 
Project proposal presentation(blood bank management system)
Project proposal presentation(blood bank management system)Project proposal presentation(blood bank management system)
Project proposal presentation(blood bank management system)
 
Online shopping prasentation
Online shopping prasentationOnline shopping prasentation
Online shopping prasentation
 
Introduction to E-Commerce with Shopping Cart System
Introduction to E-Commerce with Shopping Cart SystemIntroduction to E-Commerce with Shopping Cart System
Introduction to E-Commerce with Shopping Cart System
 
E-Tender System
E-Tender SystemE-Tender System
E-Tender System
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing System
 
Super shop management system
Super shop management systemSuper shop management system
Super shop management system
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Shop management system
Shop management systemShop management system
Shop management system
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
 
Webinar Siebel CRM - The most common license compliance issues seen
Webinar Siebel CRM - The most common license compliance issues seenWebinar Siebel CRM - The most common license compliance issues seen
Webinar Siebel CRM - The most common license compliance issues seen
 
Online old books sales by hemraj gahlot
Online old books sales by hemraj gahlotOnline old books sales by hemraj gahlot
Online old books sales by hemraj gahlot
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
 
E commerce
E commerceE commerce
E commerce
 

Similar to OpenProcurement toolkit

Open procurement - Auction module
Open procurement - Auction moduleOpen procurement - Auction module
Open procurement - Auction module
Quintagroup
 
GeM ppt in railway for presentation on gem
GeM ppt in railway  for presentation on gemGeM ppt in railway  for presentation on gem
GeM ppt in railway for presentation on gem
CwierAsn
 
Odoo Tender Management App
Odoo Tender Management App Odoo Tender Management App
Odoo Tender Management App
DhimantNayak1
 
IRJET - Analysis & Study of E-Procurement System in Current Scenario
IRJET -  	  Analysis & Study of E-Procurement System in Current ScenarioIRJET -  	  Analysis & Study of E-Procurement System in Current Scenario
IRJET - Analysis & Study of E-Procurement System in Current Scenario
IRJET Journal
 
Tenders, their types and process
Tenders, their types and processTenders, their types and process
Tenders, their types and process
Pradipta Vaskar Mukherjee
 
PURCHASE PROCEDURE IN AUTONOMOUS EDUCATIONAL ORGANISATIONS
PURCHASE PROCEDURE IN AUTONOMOUS EDUCATIONAL ORGANISATIONSPURCHASE PROCEDURE IN AUTONOMOUS EDUCATIONAL ORGANISATIONS
PURCHASE PROCEDURE IN AUTONOMOUS EDUCATIONAL ORGANISATIONS
Ganesh Bhorkade
 
75689678.pptx
75689678.pptx75689678.pptx
75689678.pptx
bhavesh346742
 
WHAT IS E-TENDERING
WHAT IS E-TENDERINGWHAT IS E-TENDERING
WHAT IS E-TENDERING
JustIn221994
 
Public procurement rules 2004
Public procurement rules 2004Public procurement rules 2004
Public procurement rules 2004
Muhammad Ijaz Syed
 
Tender and tender document
Tender and tender documentTender and tender document
Tender and tender document
AkshataFarakate
 
Government e Marketplace GeM Presentation
Government e Marketplace GeM PresentationGovernment e Marketplace GeM Presentation
Government e Marketplace GeM Presentation
gememarket11
 
TENDERS.pptx
TENDERS.pptxTENDERS.pptx
TENDERS.pptx
Surabhi794944
 
Unit 5 Tendering
Unit 5 Tendering Unit 5 Tendering
Unit 5 Tendering
Padmasinh Patil
 
2. Project Procurement Process.pptx
2. Project Procurement Process.pptx2. Project Procurement Process.pptx
2. Project Procurement Process.pptx
DoctorOkelloBen
 
GEM purchase guidelines and use GEM portal
GEM purchase guidelines and use GEM portalGEM purchase guidelines and use GEM portal
GEM purchase guidelines and use GEM portal
ramrag2021
 
Presentation, SIGMA workshop on tendering of PPP projects and contract signat...
Presentation, SIGMA workshop on tendering of PPP projects and contract signat...Presentation, SIGMA workshop on tendering of PPP projects and contract signat...
Presentation, SIGMA workshop on tendering of PPP projects and contract signat...
Support for Improvement in Governance and Management SIGMA
 
Scm t3 e-procurement
Scm t3 e-procurementScm t3 e-procurement
Scm t3 e-procurement
RakeshNimhan
 
e-Procurement in Indian Government
e-Procurement in Indian Governmente-Procurement in Indian Government
e-Procurement in Indian Government
Kailashi Anand Nimbadia
 
Ethiopian tender practice
Ethiopian tender practiceEthiopian tender practice
Ethiopian tender practice
Eyob Ahmed
 
P pro log description 010312
P pro log description 010312P pro log description 010312
P pro log description 010312
frederichs
 

Similar to OpenProcurement toolkit (20)

Open procurement - Auction module
Open procurement - Auction moduleOpen procurement - Auction module
Open procurement - Auction module
 
GeM ppt in railway for presentation on gem
GeM ppt in railway  for presentation on gemGeM ppt in railway  for presentation on gem
GeM ppt in railway for presentation on gem
 
Odoo Tender Management App
Odoo Tender Management App Odoo Tender Management App
Odoo Tender Management App
 
IRJET - Analysis & Study of E-Procurement System in Current Scenario
IRJET -  	  Analysis & Study of E-Procurement System in Current ScenarioIRJET -  	  Analysis & Study of E-Procurement System in Current Scenario
IRJET - Analysis & Study of E-Procurement System in Current Scenario
 
Tenders, their types and process
Tenders, their types and processTenders, their types and process
Tenders, their types and process
 
PURCHASE PROCEDURE IN AUTONOMOUS EDUCATIONAL ORGANISATIONS
PURCHASE PROCEDURE IN AUTONOMOUS EDUCATIONAL ORGANISATIONSPURCHASE PROCEDURE IN AUTONOMOUS EDUCATIONAL ORGANISATIONS
PURCHASE PROCEDURE IN AUTONOMOUS EDUCATIONAL ORGANISATIONS
 
75689678.pptx
75689678.pptx75689678.pptx
75689678.pptx
 
WHAT IS E-TENDERING
WHAT IS E-TENDERINGWHAT IS E-TENDERING
WHAT IS E-TENDERING
 
Public procurement rules 2004
Public procurement rules 2004Public procurement rules 2004
Public procurement rules 2004
 
Tender and tender document
Tender and tender documentTender and tender document
Tender and tender document
 
Government e Marketplace GeM Presentation
Government e Marketplace GeM PresentationGovernment e Marketplace GeM Presentation
Government e Marketplace GeM Presentation
 
TENDERS.pptx
TENDERS.pptxTENDERS.pptx
TENDERS.pptx
 
Unit 5 Tendering
Unit 5 Tendering Unit 5 Tendering
Unit 5 Tendering
 
2. Project Procurement Process.pptx
2. Project Procurement Process.pptx2. Project Procurement Process.pptx
2. Project Procurement Process.pptx
 
GEM purchase guidelines and use GEM portal
GEM purchase guidelines and use GEM portalGEM purchase guidelines and use GEM portal
GEM purchase guidelines and use GEM portal
 
Presentation, SIGMA workshop on tendering of PPP projects and contract signat...
Presentation, SIGMA workshop on tendering of PPP projects and contract signat...Presentation, SIGMA workshop on tendering of PPP projects and contract signat...
Presentation, SIGMA workshop on tendering of PPP projects and contract signat...
 
Scm t3 e-procurement
Scm t3 e-procurementScm t3 e-procurement
Scm t3 e-procurement
 
e-Procurement in Indian Government
e-Procurement in Indian Governmente-Procurement in Indian Government
e-Procurement in Indian Government
 
Ethiopian tender practice
Ethiopian tender practiceEthiopian tender practice
Ethiopian tender practice
 
P pro log description 010312
P pro log description 010312P pro log description 010312
P pro log description 010312
 

More from Quintagroup

Georgian OCDS API
Georgian OCDS APIGeorgian OCDS API
Georgian OCDS API
Quintagroup
 
Open procurement italian
Open procurement italian Open procurement italian
Open procurement italian
Quintagroup
 
Plone SEO: Пошукова оптимізація Плон сайтів
Plone SEO: Пошукова оптимізація Плон сайтівPlone SEO: Пошукова оптимізація Плон сайтів
Plone SEO: Пошукова оптимізація Плон сайтів
Quintagroup
 
Plone 4. Що нового?
Plone 4. Що нового?Plone 4. Що нового?
Plone 4. Що нового?Quintagroup
 
Calendar for Plone
Calendar for Plone Calendar for Plone
Calendar for Plone
Quintagroup
 
Packages, Releases, QGSkel
Packages, Releases, QGSkelPackages, Releases, QGSkel
Packages, Releases, QGSkel
Quintagroup
 
Integrator Series: Large files
Integrator Series: Large filesIntegrator Series: Large files
Integrator Series: Large files
Quintagroup
 
Python Objects
Python ObjectsPython Objects
Python Objects
Quintagroup
 
Python Evolution
Python EvolutionPython Evolution
Python Evolution
Quintagroup
 
Screen Player
Screen PlayerScreen Player
Screen Player
Quintagroup
 
GNU Screen
GNU ScreenGNU Screen
GNU Screen
Quintagroup
 
New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4
Quintagroup
 
Overview of Plone-based websites for mobile devices.
Overview of Plone-based websites for mobile devices.Overview of Plone-based websites for mobile devices.
Overview of Plone-based websites for mobile devices.
Quintagroup
 
Ecommerce Solutions for Plone
Ecommerce Solutions for PloneEcommerce Solutions for Plone
Ecommerce Solutions for Plone
Quintagroup
 
Templating In Buildout
Templating In BuildoutTemplating In Buildout
Templating In Buildout
Quintagroup
 
Releasing and deploying python tools
Releasing and deploying python toolsReleasing and deploying python tools
Releasing and deploying python tools
Quintagroup
 
Zope 3 at Google App Engine
Zope 3 at Google App EngineZope 3 at Google App Engine
Zope 3 at Google App Engine
Quintagroup
 
Plone в урядових проектах
Plone в урядових проектахPlone в урядових проектах
Plone в урядових проектахQuintagroup
 
Використання системи Plone для створення університетських вебсайтів
Використання системи Plone для створення університетських вебсайтівВикористання системи Plone для створення університетських вебсайтів
Використання системи Plone для створення університетських вебсайтівQuintagroup
 
Plone - Система Управління Вмістом
Plone - Система Управління ВмістомPlone - Система Управління Вмістом
Plone - Система Управління Вмістом
Quintagroup
 

More from Quintagroup (20)

Georgian OCDS API
Georgian OCDS APIGeorgian OCDS API
Georgian OCDS API
 
Open procurement italian
Open procurement italian Open procurement italian
Open procurement italian
 
Plone SEO: Пошукова оптимізація Плон сайтів
Plone SEO: Пошукова оптимізація Плон сайтівPlone SEO: Пошукова оптимізація Плон сайтів
Plone SEO: Пошукова оптимізація Плон сайтів
 
Plone 4. Що нового?
Plone 4. Що нового?Plone 4. Що нового?
Plone 4. Що нового?
 
Calendar for Plone
Calendar for Plone Calendar for Plone
Calendar for Plone
 
Packages, Releases, QGSkel
Packages, Releases, QGSkelPackages, Releases, QGSkel
Packages, Releases, QGSkel
 
Integrator Series: Large files
Integrator Series: Large filesIntegrator Series: Large files
Integrator Series: Large files
 
Python Objects
Python ObjectsPython Objects
Python Objects
 
Python Evolution
Python EvolutionPython Evolution
Python Evolution
 
Screen Player
Screen PlayerScreen Player
Screen Player
 
GNU Screen
GNU ScreenGNU Screen
GNU Screen
 
New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4
 
Overview of Plone-based websites for mobile devices.
Overview of Plone-based websites for mobile devices.Overview of Plone-based websites for mobile devices.
Overview of Plone-based websites for mobile devices.
 
Ecommerce Solutions for Plone
Ecommerce Solutions for PloneEcommerce Solutions for Plone
Ecommerce Solutions for Plone
 
Templating In Buildout
Templating In BuildoutTemplating In Buildout
Templating In Buildout
 
Releasing and deploying python tools
Releasing and deploying python toolsReleasing and deploying python tools
Releasing and deploying python tools
 
Zope 3 at Google App Engine
Zope 3 at Google App EngineZope 3 at Google App Engine
Zope 3 at Google App Engine
 
Plone в урядових проектах
Plone в урядових проектахPlone в урядових проектах
Plone в урядових проектах
 
Використання системи Plone для створення університетських вебсайтів
Використання системи Plone для створення університетських вебсайтівВикористання системи Plone для створення університетських вебсайтів
Використання системи Plone для створення університетських вебсайтів
 
Plone - Система Управління Вмістом
Plone - Система Управління ВмістомPlone - Система Управління Вмістом
Plone - Система Управління Вмістом
 

Recently uploaded

Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Mobile app Development Services | Drona Infotech
Mobile app Development Services  | Drona InfotechMobile app Development Services  | Drona Infotech
Mobile app Development Services | Drona Infotech
Drona Infotech
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 

Recently uploaded (20)

Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Mobile app Development Services | Drona Infotech
Mobile app Development Services  | Drona InfotechMobile app Development Services  | Drona Infotech
Mobile app Development Services | Drona Infotech
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 

OpenProcurement toolkit

  • 2. Open Procurement Open Procurement is an open source software toolkit developed for procurement automation and optimization. This operational e-procurement solution automates the selection of suppliers via electronic reverse auction, stores procurement data and provides access to the database via an API. 02
  • 3. Licensing Open Procurement is distributed under the Apache license. The toolkit can be used for: ● public procurements ● commercial solutions 03
  • 4. Open Contracting Data Standard Data Standard was developed on the basis of Open Contracting 1.0RC. These standards were extended to ensure practical implementation of the procurement process in the Prozorro system. 04
  • 5. Open source technologies applied: ● Python ● Pyramid ● Angular.js ● Bootstrap ● Flask ● CouchDB ● PouchDB 05
  • 6. 06 Open Procurement consists of: ● Central database (CDB) ● API - REST-ful interface that provides programmatic access to the CDB. ● Auction module
  • 7. eMall ● eMall (broker/procuring platform/e-trading venue) - is a web platform that implements e-Procurement system features and provides access for procuring entities, suppliers and regular visitors. ● eMalls are independent private structures that receive payment for each bid made via their platform. Such approach increases competition, prevents corruption, and adds reliability. ● The suppliers can access the system only via the eMall services. They are provided with temporary credentials to access the Auction module. ● eMall interacts with the CDB via OpenProcurement API. 07
  • 9. 5 09 is divided into 1. Procurement Initiation 2. Bid Registration 3. Reverse Auction 4. Qualification 5. Completion stages: Procurement process
  • 10. 1. Procurement Initiation ● A procuring entity creates Tender announcement that is published on all connected eMalls. ● There procuring entity defines procurement parameters, technical and qualification requirements, and adds any other necessary information. ● Participants can ask for clarifications or submit suggestions for tender documentation change to increase competition. ● Authors of questions and suggestions remain anonymous until the auction finishes.
  • 11. 2. Bid registration 2 ● Bidders can register/amend/withdraw their bid proposals within specified time frame. ● Only bidder knows about the bid proposal registration. No information about it (supplier’s name, price offer, documents) and even the fact of its registration is provided to procuring entity, Administrator, or other people. ● If suggestions for tender documentation update or correction were ignored by procuring entity, participants can submit complaints about tender conditions.
  • 12. Bid proposal consists of: ● Information about the bidder; ● The initial bid (price offer); ● Attached documents containing the description of the proposal and related specifications. 12
  • 13. ● If no bids were sent in during the bid registration period, the tender is automatically marked as "Canceled" ● If only one bid was sent in during the bid registration period, the system automatically records this bidder as a candidate and goes to "Qualification" period. ● If more than one bid was sent in, the system starts auction on the scheduled date and time. 13
  • 14. 3 3. The electronic reverse auction A reverse auction is a type of auction in which the roles of buyer and seller are reversed. In an ordinary (forward) auction, buyers compete to obtain a good or service by offering increasingly higher prices. In a reverse auction, the sellers compete to obtain business from the buyer and prices will typically decrease as the sellers undercut each other.
  • 15. ● Upon the auction start there is a pause for 5 minutes to let the bidders learn the bid values of their competitors. The auction PROCESS ● Once the period for procurement initiation and bid proposals registration ends, auction starts automatically on the pre-announced date and time. ● eMalls give bidders access to their individual web pages of the auction. ● The system discloses initial bid values of participants (anonymously displayed). ● Once the 5-minute pause ends the system automatically announces the first round.
  • 16. t 1 In each round bidders take turns in descending order of their previous bid values (starting from initial). 16 Auction consists of three rounds: Each bidder has 2 minutes to enter bid and can change it if the allotted time hasn't run out. After 2 minutes, system will accept bid and pass the turn to the next participant. When all participants have made their bids, system pauses for 2 minutes and announces the next round. 2 3
  • 17. Ranking 1 System ranks all submitted bids automatically by price, forming rating of bidders positions. After the third round system discloses complete information about bid proposals and participants who submitted them.
  • 18. 4 4. Qualification The procuring entity reviews commercial and qualification parts of the bid and has right to request candidate’s qualification documents that were not mandatory at the time of the bid registration. The procurement committee publishes its decision online.
  • 19. Disqualification If the procuring entity disqualifies the chosen candidate, the system automatically determines the next candidate - bidder with the next price offer (according to the auction ranking). 19 Commercial or qualification part of the candidate’s bid does not meet the procurement requirements. The candidate did not submit qualification documents within the time specified in advance by the procuring entity. Disqualification reasons:
  • 20. 5 5. Completion ● If candidate’s commercial and qualification offers meet the procurement requirements, this candidate becomes Winner. ● The contract between the procuring entity and winner is prepared and signed. ● The procuring entity publishes contract in the system.
  • 21. Complaints Submission ● Complaints about the procurement results should be submitted by users within standstill period after the award disclosure but prior to the date of the contract signing. ● Complaints must be resolved in a timely manner. If violation affected the award, the qualification decision would have to be reviewed. 21
  • 22. ● All system users have right to find and view information about procurement on any of its stages. ● The system should be publicly available and ensure non-discrimination and equal access to information for all users. The system has security mechanisms that enable it to protect information from loss, misuse and unauthorized change. 22 Data storage
  • 23. ● Free and open source toolkit ● Reliable technology ● Based on Open Contracting standards ● Easy-to-use transparent procedures ● For both free and proprietary solutions Advantages of Open Procurement System 23
  • 24. Find more information at: Project website: https://openprocurement.io API Documentation: http://api-docs.openprocurement.org Code repository: https://github.com/openprocurement Open Procurement case: https://quintagroup.com/cms/cases/openprocurement