A capture manager scanning VA’s fiscal 2026 solicitation pipeline doesn’t need another topline budget number. She needs to know which three-digit code the agency keeps writing checks against, year after year, regardless of what else moves. For the Department of Veterans Affairs, that code is NAICS 541512, Computer Systems Design Services — and three straight fiscal years of obligations data say the lane is narrowing, not opening.
The Code That Won’t Move
NAICS 541512 has ranked first among VA’s IT codes in every fiscal year from 2024 through 2026 year-to-date, even as its dollar total shrank. That’s the tension worth sitting with. A code can lose nearly a billion dollars in obligations and still beat every challenger on the list — which tells a vendor something different than a code that’s merely large. Size alone invites competitors. Durable rank, through a budget contraction, suggests a market that’s hard to break into even while it’s getting smaller.
For business development teams deciding whether to chase VA IT work or pivot toward adjacent agencies, that distinction is the whole ballgame.
Three Fiscal Years, One Leader
VA obligated $4.61B against 541512 in FY2024, $3.92B in FY2025, and $3.86B in FY2026 year-to-date — a real decline of roughly $750M over two years, according to federal spending data posted to USAspending.gov. The FY2026 figure is year-to-date, not a closed fiscal year, so some additional obligation activity should still land before the books close. Even accounting for that, the trajectory is unmistakably downward.
What’s more interesting than the decline itself is what happened to the runner-up. 541519 (Other Computer Related Services) held relatively steady while 541512 fell, which means the cushion between first and second place has been thinning every year.
| Fiscal Year | 541512 Obligations | 541519 Obligations | 541511 Obligations | Gap (541512 − 541519) |
|---|---|---|---|---|
| FY2024 | $4.61B | $2.28B | $0.47B | $2.33B |
| FY2025 | $3.92B | $2.42B | $0.81B | $1.50B |
| FY2026 YTD* | $3.86B | $3.05B | $0.91B | $0.81B |
*FY2026 figures are year-to-date, not a full fiscal year.
Read that gap column right to left and the real story surfaces: the lead hasn’t disappeared, but it’s a fraction of what it was two years ago. Custom Computer Programming (541511) isn’t even in the conversation — it trails both leaders by a wide margin in every year shown. This still is not a three-way race. It’s a two-way race that’s gotten much closer, inside a budget that’s shrinking at the top.
Explore federal IT spending patterns free
Start a FedSpend trial to discover growth opportunities in $675B+ of federal IT awards.
What Is VA Actually Buying Under 541512?
Most of VA’s 541512 money is paying for application development labor and SaaS, not hardware or systems integration in the traditional sense. Cross-referencing VA’s top Product Service Codes against the same fiscal years shows DA01 (Business Application/Application Development Support Services, labor) and DA10 (Business Application SaaS) consistently leading PSC obligations.
| Fiscal Year | DA01 (App Dev Labor) | DA10 (App Dev SaaS) |
|---|---|---|
| FY2024 | $3.03B | $1.07B |
| FY2025 | $2.83B | $2.16B |
| FY2026 YTD* | $4.22B | $2.47B |
*FY2026 figures are year-to-date, not a full fiscal year.
Here’s the part a lot of capture teams miss: DA01 and DA10 obligations are climbing in the same window where the 541512 NAICS total is falling. That’s not a contradiction once you understand what each code actually measures — NAICS classifies the vendor’s primary business activity, while PSC describes the specific product or service purchased on a given task order. The two don’t have to move together, and when they diverge this sharply, it usually means VA is buying similar labor through a wider mix of contract types and vehicles than a single NAICS tag can capture. Either way, the underlying work hasn’t dried up. It’s application development and modernization labor, full stop — which means vendors need active labor categories and delivery teams in that space, not just a generalist systems-integration past performance.
Why Concentration Cuts Both Ways
A dominant NAICS code is good news for incumbents and bad news for everyone else trying to break in. Vendors already holding active IDVs tagged 541512 at VA have a durable revenue base — the kind of multi-year ordering-period runway that survives a budget trim. But concentration also means a small number of recompetes will decide who holds that base for the next two to three years, rather than dozens of smaller awards spreading the risk around. That’s exactly the kind of signal worth tracking through recompete timing and ordering-period data rather than waiting for a solicitation to post.
None of this means VA is deprioritizing IT broadly. Total VA IT obligations across every NAICS code sat at roughly $11.29B in FY2026 year-to-date, spread across 16,161 transactions, a pace that keeps VA among the largest civilian IT spenders in government — detailed further in FedSpend’s look at VA’s broader IT obligation base. The decline is specific to 541512. It is not a VA-wide retreat from technology spending.
Where Competing Vendors Should Actually Look
Vendors without an existing position in VA’s 541512 base should treat it as a high-barrier lane, not a growth opportunity. The smarter play is watching where VA’s spend is comparatively more stable and where incumbency hasn’t calcified yet.
- Track 541519 (Other Computer Related Services) as the nearest competitive code — its obligations have held up better than 541512’s.
- Watch 511210 (Software Publishers), a smaller but more stable line that doesn’t carry the same incumbent density.
- Prioritize application-development and modernization labor categories over generalist systems-integration credentials when building past performance narratives.
- Pull ordering-period end dates on active 541512 vehicles before assuming a lane is closed — a shrinking budget means fewer recompetes, but each one carries higher stakes.
Vendors who only check the topline NAICS figure once a year will miss exactly the trend described above — the headline number is usually where capture teams go to lose money. Three years of agency-level NAICS data, tracked continuously, is what actually tells you whether a market is opening or closing. A single snapshot can’t.
- Durable rank across multiple fiscal years, not one year’s dollar total
- Gap size between the leading code and its nearest competitor
- PSC-level cross-reference to confirm what labor category is actually being bought
- Ordering-period end dates on the vehicles carrying that NAICS code
Watch the Rank, Not the Run Rate
If you only track the dollar figure, VA’s 541512 story looks like good news for new entrants — a budget line losing nearly $750M in two years ought to mean more room at the table. It doesn’t. The rank hasn’t budged, the gap to second place is closing from the top down rather than the bottom up, and the labor categories underneath the NAICS tag are, if anything, growing. That’s a market consolidating around its incumbents, not one opening up. Vendors chasing VA’s 541512 dollars without an existing foothold are better off watching the recompete calendar than the solicitation board — by the time an opportunity posts, the real decision was usually made in how the incumbent’s ordering period was structured years earlier.