ADVERTISEMENT

PhilGEPS @ 25: Where transparency meets transformation

Published Nov 26, 2025 12:05 am  |  Updated Nov 25, 2025 07:01 pm
BEYOND BUDGET
Assalamu alaikum wa Rahmatullahi wa Barakatuh.
Last Nov. 21, 2025, I had the honor of joining the 25th anniversary celebration of the Philippine Government Electronic Procurement System, or PhilGEPS—the country’s central procurement portal developed and operated by the Procurement Service–Department of Budget and Management (PS-DBM).
More than a milestone, the event marked the enduring impact of digital transformation on how government procures, delivers, and ultimately serves its people. For many, PhilGEPS may appear to be just a platform. But for those who have lived through the long, painstaking journey of procurement reform, PhilGEPS is a story—a story of persistence, innovation, and a quiet revolution rooted in transparency.
PhilGEPS began humbly in November 2000 as the Pilot Electronic Procurement System—an ambitious idea ahead of its time, born in an era when procurement was still dominated by paperwork, delays, and manual processes. Its role took on historic importance when Republic Act No. 9184, the Government Procurement Reform Act, was passed in 2003. The law mandated that all procurement opportunities—goods, consulting services, and civil works—be posted through this single portal, setting a new standard for transparency in public procurement.
Over the years, PhilGEPS has become a trusted partner to government agencies. It strengthened procurement planning and monitoring, ensured audit trails, reduced advertising and administrative costs, eliminated redundancies, and expanded competition. It democratized access to opportunities by giving suppliers and contractors 24/7 visibility on bid notices, downloadable documents, automatic notifications, and essential market information—once accessible only to a few.
Two and a half decades later, PhilGEPS is no longer merely an information system. It is a catalyst of transformation, reshaping how the government contracts, buys, safeguards resources, and delivers for the Filipino people.
This momentum is further reinforced under the New Government Procurement Act (NGPA), which we championed vigorously during my tenure as DBM Secretary. Hailed as one of the most consequential anti-corruption reforms in recent memory, the NGPA mandates a digital-by-default procurement system and expands PhilGEPS’ role as the primary channel for all procurement activities. Without PhilGEPS, the central mandate of PS-DBM as the government’s acquisition arm for common-use supplies and equipment could not be fulfilled with the speed, efficiency, and accountability required today.
Because of PhilGEPS, the government now benefits from an entire ecosystem of digital procurement tools—the Virtual Store, the eMarketplace, the eBidding Facility, ePayment systems, the merchant registry, and open data portals. These innovations have placed the Philippines among global frontrunners in open, data-driven, and citizen-centered procurement.
This commitment to transparency was recognized on the world stage when PS-DBM won the Overall Award in the Anti-Corruption Thematic Category and the Winner of Winners for the Asia-Pacific Region for its Open Government Partnership (OGP) commitment, “Improve Data Availability, Interoperability, and Public Participation in Procurement,” during the OGP Global Summit held in Spain. This achievement placed our procurement reforms—particularly PhilGEPS’ modernization—at the center of global best practices. It was a moment of immense pride for our country.
To the dedicated men and women of PS-DBM PhilGEPS, led by Executive Director Genmaries S. Entredicho-Caong, I extend my heartfelt thanks. During my tenure as DBM Secretary, you pushed boundaries, embraced innovation, and exceeded expectations at every turn. This celebration is yours. Your work is nation-building in its purest form.
To DBM OIC-Secretary Rolly Toledo, I offer my warmest congratulations and unwavering support. A respected institutional pillar with over 38 years of public service, he rose from the ranks of DBM through integrity, humility, and excellence. I know he will not only continue—but elevate—the reforms we have built together.
Now, as we celebrate the silver anniversary of PhilGEPS, we also recognize that the journey toward a fully transparent, accountable, inclusive, and citizen-responsive procurement system continues. Much remains to be done. Systems must keep evolving. Processes must keep improving. Integrity must remain the north star.
And so, I stand firmly behind the PS-DBM and the DBM.
Beyond Budget, I pray that our government continues to use digitalization, innovation, and good governance to uplift communities, strengthen institutions, and fulfill our Agenda for Prosperity.
Together, let us continue building a procurement system that truly serves every Filipino—with transparency as its foundation and transformation as its promise.
(Amenah F. Pangandaman is the former Secretary of the Department of Budget and Management.)
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.