ADVERTISEMENT

AFP welcomes push to fast-track modernization program

Published Aug 27, 2025 12:01 pm  |  Updated Aug 27, 2025 02:10 pm
Armed Forces of the Philippines (AFP) and Australian Defence Force (ADF) personnel execute Combined and Joint Forcible Entry Operations (CJFEO) during Exercise ALON 2025 in San Vicente, Palawan on Aug. 24, 2025. (Photo: AFP)
Armed Forces of the Philippines (AFP) and Australian Defence Force (ADF) personnel execute Combined and Joint Forcible Entry Operations (CJFEO) during Exercise ALON 2025 in San Vicente, Palawan on Aug. 24, 2025. (Photo: AFP)
The Armed Forces of the Philippines (AFP) welcomed the call of Department of National Defense (DND) Secretary Gilberto Teodoro Jr. to speed up the implementation of the military’s modernization program due to evolving security challenges and rapid technological changes.
“We fully support the statement of the Secretary of National Defense,” AFP spokesperson for West Philippine Sea (WPS) Rear Adm. Roy Vincent Trinidad said.
According to Trinidad, the horizon planning for the modernization has been ongoing since 1992.
“There are changes already in technology, in the operating environment, hence the need to fast-track our projects,” he stated.
Teodoro earlier disclosed that he was inclined to lobby for the amendment of the AFP modernization law, saying it has been “too impracticable.”
“We cannot work with 15-year horizons. It’s too long and too impracticable,” he said.
The defense chief cited the situation in Ukraine, besieged by Russia, which compels its government to retool and re-equip its armaments and capabilities every three months due to the emergence of new technologies such as artificial intelligence (AI) and unmanned aerial vehicles (UAVs) or drones.
The AFP modernization program, initiated under Republic Act 7898 in 1995 and updated by Republic Act 10349 in 2012, is structured into three horizons covering 2013 to 2028.
Horizon 3, the last phase of the program which began in 2023, was recalibrated by President Marcos Jr. to “Re-horizon 3” with a budget of P2 trillion to be implemented over the next 10 years.
It is focused on acquiring advanced capabilities such as multi-role fighters, missile systems, and improved command and control assets to strengthen the country’s defense posture amid growing regional security concerns.
In the proposed 2026 national budget, the modernization program of the AFP was allocated P40 billion, marking a P5-billion increase in assured funds compared to the guaranteed P35-billion fund allocated in 2025.
“We would like to note now in terms of the modernization, the AFP is a very resilient organization. With the advent of contemporary modern challenges and [the] advent of technological advances at this stage, our modernization normally takes around 10 years to complete and it’s done by phases,” AFP spokesperson Colonel Francel Margareth Padilla noted.
“With this pronouncement of our DND, we really welcome that to fast-track the recalibrated [Re]-horizon 3 to address the modern challenges that we're facing,” she added.

Related Tags

AFP modernization DND
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.