This page summarizes federal obligations for NAICS 541511, covering custom computer programming services across agencies, vendors, and annual trends. The market is led by the Department of the Air Force, the Department of the Army, and the Federal Acquisition Service, with Booz Allen Hamilton Inc. as the top vendor by obligated dollars.
NAICS Industry
NAICS 541511 Federal Contract Obligations (Last 10 Years)
Federal procurement activity under NAICS 541511, Custom Computer Programming Services, over the last 10 years totals $80.49 billion across 143,144 award actions.
Totals reflect readable and exact obligated amounts for the selected 10-year analysis window and are based on FPDS award action records.
About NAICS 541511 federal contract activity
NAICS 541511, Custom Computer Programming Services, recorded $80.49 billion in obligations across 143,144 awards over the last 10 years, with an average award value of $562,318.13. This category reflects sustained federal demand for software development and related customization work rather than a small number of very large transactions.
Agency demand and leading federal buyers
The Department of the Air Force is the largest buyer in this NAICS, with $11.36 billion obligated across 18,725 awards, followed by the Department of the Army at $7.46 billion across 12,939 awards. The Federal Acquisition Service, Centers for Medicare and Medicaid Services, and Department of the Navy also represent major demand centers, indicating a mix of defense and civilian procurement activity.
Vendor concentration and leading contractors
Booz Allen Hamilton Inc. leads vendors in this NAICS with $3.98 billion obligated across 3,824 awards, followed by Lockheed Martin Corporation at $3.41 billion across 1,899 awards. General Dynamics Information Technology, Northrop Grumman Systems Corporation, and International Business Machines Corporation also rank among the top recipients, each with obligations near or above $2.30 billion, showing a concentrated but competitive vendor base.
Annual contract trend over the analysis window
Annual obligations remained above $8.79 billion in each of the most recent five years shown, peaking at $10.92 billion in 2024 and staying elevated at $10.36 billion in 2025. Award volume also remained high, ranging from 13,851 to 15,002 awards per year in the period shown, suggesting consistently broad procurement activity.
How to interpret this page
This summary uses FPDS obligation and award-count data for NAICS 541511 over the last 10 years, with agency, vendor, and annual figures ranked by total obligated dollars. The annual trend reflects the five most recent years provided in the dataset, and totals are based on recorded obligations rather than estimated contract value.
Top Agencies
SELECT
agency_id,
agency_name,
total_obligated,
award_count,
formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
SELECT
content__award__purchaserInformation__contractingOfficeAgencyID AS agency_id,
anyHeavy(content__award__purchaserInformation__contractingOfficeAgencyID__name) AS agency_name,
sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
count() AS award_count
FROM fpds.data
WHERE
contract_type = 1
AND content__award__productOrServiceInformation__principalNAICSCode = '541511'
AND content__award__purchaserInformation__contractingOfficeAgencyID IS NOT NULL
AND content__award__purchaserInformation__contractingOfficeAgencyID != ''
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 10 YEAR
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
GROUP BY agency_id
)
ORDER BY total_obligated DESC
LIMIT 10
| Agency ID | Agency Name | Total Obligated | Readable | Award Actions |
|---|---|---|---|---|
| 5700 | DEPT OF THE AIR FORCE | 11,359,124,906.63 | 11.36 billion | 18,725 |
| 2100 | DEPT OF THE ARMY | 7,462,667,348.25 | 7.46 billion | 12,939 |
| 4732 | FEDERAL ACQUISITION SERVICE | 4,754,515,999.52 | 4.75 billion | 5,668 |
| 7530 | CENTERS FOR MEDICARE AND MEDICAID SERVICES | 4,468,928,697.23 | 4.47 billion | 1,913 |
| 1700 | DEPT OF THE NAVY | 4,297,499,248.16 | 4.30 billion | 9,250 |
| 97JC | MISSILE DEFENSE AGENCY (MDA) | 4,222,279,799.32 | 4.22 billion | 2,360 |
| 3600 | VETERANS AFFAIRS, DEPARTMENT OF | 3,106,873,833.93 | 3.11 billion | 5,981 |
| 7529 | NATIONAL INSTITUTES OF HEALTH | 2,284,538,342.81 | 2.28 billion | 4,919 |
| 97AK | DEFENSE INFORMATION SYSTEMS AGENCY (DISA) | 1,912,127,335.72 | 1.91 billion | 2,878 |
| 2050 | INTERNAL REVENUE SERVICE | 1,821,326,811.89 | 1.82 billion | 3,228 |
Insight
Over the last 10 years, NAICS 541511 obligated 80.49 billion across 143,144 awards, with spending concentrated among a small set of civilian and defense agencies. The Department of the Air Force leads at 11.36 billion, followed by the Department of the Army at 7.46 billion; together they account for more than 20 percent of total obligations in this NAICS. The remaining top agencies are more distributed, with FAS, CMS, the Department of the Navy, MDA, VA, NIH, DISA, and IRS each obligating between 1.82 billion and 4.75 billion, indicating broad but lower-volume demand across the federal portfolio.
Top Vendors
SELECT
vendor_name,
cage_code,
total_obligated,
award_count,
formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
SELECT
content__award__vendor__vendorHeader__vendorName AS vendor_name,
anyHeavy(content__award__vendor__vendorSiteDetails__entityIdentifiers__cageCode) AS cage_code,
sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
count() AS award_count
FROM fpds.data
WHERE
contract_type = 1
AND content__award__productOrServiceInformation__principalNAICSCode = '541511'
AND content__award__vendor__vendorHeader__vendorName IS NOT NULL
AND content__award__vendor__vendorHeader__vendorName != ''
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 10 YEAR
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
GROUP BY vendor_name
)
ORDER BY total_obligated DESC
LIMIT 10
| Vendor | CAGE Code | Total Obligated | Readable | Award Actions |
|---|---|---|---|---|
| BOOZ ALLEN HAMILTON INC. | 17038 | 3,976,417,408.75 | 3.98 billion | 3,824 |
| LOCKHEED MARTIN CORPORATION | 3VQB0 | 3,405,090,717.15 | 3.41 billion | 1,899 |
| GENERAL DYNAMICS INFORMATION TECHNOLOGY, INC. | 07MU1 | 2,468,236,666.44 | 2.47 billion | 1,400 |
| NORTHROP GRUMMAN SYSTEMS CORPORATION | 5V1X2 | 2,303,289,955.58 | 2.30 billion | 2,220 |
| INTERNATIONAL BUSINESS MACHINES CORPORATION | 3BXY7 | 2,296,746,824.06 | 2.30 billion | 2,230 |
| LEIDOS, INC. | 5UTE0 | 1,170,414,925.98 | 1.17 billion | 1,179 |
| CSRA LLC | 7C146 | 1,062,395,719.13 | 1.06 billion | 598 |
| NTT DATA FEDERAL SERVICES, INC | 8B358 | 969,149,668.75 | 969.15 million | 1,157 |
| RAYTHEON COMPANY | 04071 | 727,357,462.82 | 727.36 million | 1,095 |
| SAPIENT GOVERNMENT SERVICES, INC. | 47XN2 | 684,947,834.64 | 684.95 million | 520 |
Insight
Over the last 10 years, NAICS 541511 totaled $80.49 billion across 143,144 awards, with an average award value of $562,318, indicating a large, highly fragmented contracting base. The top 10 vendors account for approximately $19.25 billion, or about 24% of total obligations, showing moderate concentration among a small group of large integrators and IT services firms. Booz Allen Hamilton Inc. leads with $3.98 billion, followed by Lockheed Martin Corporation and General Dynamics Information Technology, Inc., each above $2.4 billion, while the remaining top vendors are clustered between roughly $685 million and $2.30 billion.
Annual Trend
SELECT
year,
total_obligated,
award_count,
formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
SELECT
toYear(parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate)) AS year,
sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
count() AS award_count
FROM fpds.data
WHERE
contract_type = 1
AND content__award__productOrServiceInformation__principalNAICSCode = '541511'
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 10 YEAR
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
GROUP BY year
)
ORDER BY year DESC
| Year | Total Obligated | Readable | Award Actions |
|---|---|---|---|
| 2025 | 10,357,065,856.23 | 10.36 billion | 13,851 |
| 2024 | 10,917,505,577.76 | 10.92 billion | 14,962 |
| 2023 | 10,599,403,539.24 | 10.60 billion | 15,002 |
| 2022 | 9,290,939,054.54 | 9.29 billion | 14,385 |
| 2021 | 8,787,876,816.18 | 8.79 billion | 14,252 |
| 2020 | 7,237,276,497.25 | 7.24 billion | 14,232 |
| 2019 | 6,395,843,412.02 | 6.40 billion | 13,218 |
| 2018 | 6,041,083,514.59 | 6.04 billion | 13,943 |
| 2017 | 5,583,927,188.99 | 5.58 billion | 14,772 |
| 2016 | 5,281,545,081.19 | 5.28 billion | 14,527 |
Insight
NAICS 541511 recorded 80.49 billion in obligated spending across 143,144 awards over the last 10 years, with an average award value of 562,318. Obligations rose from 5.28 billion in 2016 to 10.36 billion in 2025, more than doubling over the period, with the strongest annual levels concentrated in 2023 through 2025 at roughly 10.36 billion to 10.92 billion. Award volume remained relatively stable at about 13,200 to 15,000 awards per year, indicating growth was driven primarily by higher obligated dollars rather than a material change in award count.
Use FPDS Query for deeper industry analysis
Explore federal procurement data with custom SQL, fast filtering, and deeper industry analysis across agencies, vendors, and annual trends.
Continue from this last 10 years view into full FPDS Query workflows with deeper filtering, custom SQL, saved queries, and broader market comparison.