-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcontracting.html
More file actions
610 lines (577 loc) · 50.2 KB
/
Copy pathcontracting.html
File metadata and controls
610 lines (577 loc) · 50.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Federal Health IT Contracting Hub — Mission Meets Tech</title>
<meta name="description" content="Contract vehicles, acquisition mechanics, and set-aside types for federal health IT. CIO-SP3, OASIS+, T4NG, MHS EITS, and more.">
<link rel="canonical" href="https://missionmeetstech.com/contracting">
<meta property="og:title" content="Federal Health IT Contracting Hub — Mission Meets Tech">
<meta property="og:description" content="Contract vehicles, acquisition mechanics, and set-aside types for federal health IT. CIO-SP3, OASIS+, T4NG, MHS EITS, and more.">
<meta property="og:url" content="https://missionmeetstech.com/contracting">
<meta property="og:type" content="website">
<meta property="og:image" content="https://missionmeetstech.com/mmt-logo.png">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta property="og:site_name" content="Mission Meets Tech">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Federal Health IT Contracting Hub — Mission Meets Tech">
<meta name="twitter:description" content="Contract vehicles, acquisition mechanics, and set-aside types for federal health IT. CIO-SP3, OASIS+, T4NG, MHS EITS, and more.">
<meta name="twitter:image" content="https://missionmeetstech.com/mmt-logo.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png">
<link rel="icon" type="image/png" sizes="48x48" href="/favicon-v3-48.png">
<link rel="icon" type="image/png" sizes="64x64" href="/favicon-v3-64.png">
<link rel="icon" type="image/png" sizes="128x128" href="/favicon-v3-128.png">
<link rel="icon" type="image/png" sizes="256x256" href="/favicon-v3-256.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-v3.png">
<link rel="icon" type="image/png" sizes="512x512" href="/favicon-v3-512.png">
<link rel="preconnect" href="https://plausible.io" crossorigin>
<script defer data-domain="missionmeetstech.com" src="https://plausible.io/js/script.js"></script>
<link rel="alternate" type="application/rss+xml" title="Mission Meets Tech" href="/feed.xml">
<link rel="stylesheet" href="/styles/tailwind.css">
<style>
:root {
--mmt-teal: #457B9D;
--mmt-navy: #0A192F;
--mmt-soft: #F3F4F6;
--mmt-white: #FFFFFF;
--mmt-text: #102033;
--mmt-text-secondary: #5C6B7A;
}
body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; background: var(--mmt-white); color: var(--mmt-navy); }
h1, h2, h3, h4, h5 { font-family: 'Inter', system-ui, sans-serif; }
.gradient-text { color: var(--mmt-teal); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
.btn-primary { color: var(--mmt-teal); color: var(--mmt-navy); font-weight: 600; padding: 0.75rem 2rem; border-radius: 9999px; transition: all 0.3s; }
.btn-primary:hover { transform: translateY(-1px); opacity: 0.9; }
.card { background: var(--mmt-soft); border: 1px solid rgba(69,123,157,0.1); }
.card:hover { border-color: rgba(69,123,157,0.3); }
.section-alt { background: var(--mmt-white); }
*:focus-visible { outline: 2px solid var(--mmt-teal); outline-offset: 2px; }
/* Sticky jump nav */
.jump-nav { position: sticky; top: 64px; z-index: 30; background: var(--mmt-white); border-bottom: 1px solid rgba(69,123,157,0.08); }
.jump-nav a { font-size: 0.8rem; font-weight: 600; color: var(--mmt-text-secondary); text-decoration: none; padding: 10px 0; border-bottom: 2px solid transparent; transition: all 0.15s; white-space: nowrap; }
.jump-nav a:hover, .jump-nav a.active { color: var(--mmt-teal); border-bottom-color: var(--mmt-teal); }
/* Primer cards */
.primer-card { background: var(--mmt-soft); border: 1px solid rgba(69,123,157,0.1); border-radius: 12px; padding: 1.25rem; }
.primer-card h3 { color: var(--mmt-teal); font-size: 1rem; font-weight: 700; margin-bottom: 0.35rem; }
.primer-card p { color: var(--mmt-text); font-size: 0.875rem; line-height: 1.6; }
/* Vehicle cards */
.vehicle-card { background: var(--mmt-soft); border: 1px solid rgba(69,123,157,0.1); border-radius: 12px; padding: 1.5rem; transition: border-color 0.15s; }
.vehicle-card:hover { border-color: rgba(69,123,157,0.3); }
.vehicle-meta { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin-top: 0.75rem; }
.vehicle-meta dt { font-size: 0.65rem; text-transform: uppercase; letter-spacing: 0.06em; color: var(--mmt-teal); font-weight: 600; }
.vehicle-meta dd { font-size: 0.825rem; color: var(--mmt-text); margin: 0 0 8px; }
.status-active { color: var(--mmt-teal); font-weight: 600; }
.status-cancelled { color: #E63946; font-weight: 600; }
.status-pre { color: #B8860B; font-weight: 600; }
/* Expandable detail */
.vehicle-detail-content { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; }
.vehicle-card.expanded .vehicle-detail-content { max-height: 600px; }
.expand-toggle { cursor: pointer; font-size: 0.8rem; font-weight: 600; color: var(--mmt-teal); background: none; border: none; padding: 0; margin-top: 0.75rem; display: inline-flex; align-items: center; gap: 4px; }
.expand-toggle:hover { opacity: 0.8; }
.expand-toggle svg { transition: transform 0.2s; }
.vehicle-card.expanded .expand-toggle svg { transform: rotate(90deg); }
/* Resource links */
.resource-link { display: flex; align-items: center; justify-content: space-between; padding: 0.65rem 0.85rem; border-radius: 8px; font-size: 0.875rem; text-decoration: none; color: var(--mmt-text); background: rgba(69,123,157,0.04); transition: background 0.15s; }
.resource-link:hover { background: rgba(69,123,157,0.1); }
.resource-link strong { color: var(--mmt-navy); }
/* Section scroll targets */
.section-target { scroll-margin-top: 120px; }
</style>
</head>
<body class="antialiased">
<a href="#main-content" class="sr-only focus:not-sr-only focus:fixed focus:top-4 focus:left-4 focus:z-[60] focus:px-4 focus:py-2 focus:rounded-lg focus:text-sm focus:font-semibold" style="background:var(--mmt-teal); color:var(--mmt-navy);">Skip to main content</a>
<!-- Navigation -->
<nav class="nav-editorial">
<div class="wrap nav-inner">
<a href="/" class="brand no-underline" aria-label="Mission Meets Tech">
<div class="brand-mark"><img src="/mmt-shield-nav.png" alt="" width="44" height="44"></div>
<div>
<small>Federal Health IT Intelligence</small>
<span>Mission Meets Tech</span>
</div>
</a>
<div class="hidden md:flex items-center gap-5">
<a href="latest.html" class="text-sm font-semibold no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Intelligence</a>
<a href="proposal-pulse.html" class="text-sm font-semibold no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">ProposalPulse</a>
<a href="marketpulse.html" class="text-sm font-semibold no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">MarketPulse</a>
<a href="resources.html" class="text-sm font-semibold no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Resources</a>
<a href="podcast.html" class="text-sm font-semibold no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Podcast</a>
<a href="about.html" class="text-sm font-semibold no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">About</a>
<button id="searchToggle" class="hover:opacity-70" style="color:var(--mmt-text-secondary);background:none;border:none;cursor:pointer;" aria-label="Search"><svg width="16" height="16" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true"><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"/></svg></button>
<a href="/tools" class="btn-primary no-underline" style="margin-left:8px;">Choose a Tool</a>
</div>
<button id="menuToggle" class="md:hidden" style="color:var(--mmt-navy);background:none;border:none;cursor:pointer;" aria-label="Toggle menu">
<svg id="menuOpen" width="24" height="24" viewBox="0 0 448 512" fill="currentColor" aria-hidden="true"><path d="M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>
<svg id="menuClose" class="hidden" width="24" height="24" viewBox="0 0 384 512" fill="currentColor" aria-hidden="true"><path d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"/></svg>
</button>
</div>
<div id="mobileMenu" class="hidden md:hidden px-6 pb-4" style="background:var(--mmt-white);border-bottom:1px solid var(--mmt-border);">
<div class="flex flex-col gap-4 pt-2" style="border-top:1px solid var(--mmt-border);">
<a href="latest.html" class="text-sm font-semibold no-underline" style="color:var(--mmt-text);">Intelligence</a>
<a href="proposal-pulse.html" class="text-sm font-semibold no-underline" style="color:var(--mmt-text);">ProposalPulse</a>
<a href="marketpulse.html" class="text-sm font-semibold no-underline" style="color:var(--mmt-text);">MarketPulse</a>
<a href="resources.html" class="text-sm font-semibold no-underline" style="color:var(--mmt-text);">Resources</a>
<a href="podcast.html" class="text-sm font-semibold no-underline" style="color:var(--mmt-text);">Podcast</a>
<a href="about.html" class="text-sm font-semibold no-underline" style="color:var(--mmt-text);">About</a>
<div class="pt-3 mt-1" style="border-top:1px solid var(--mmt-border);">
<a href="/tools" class="btn-primary no-underline">Choose a Tool</a>
</div>
</div>
</div>
</nav>
<main id="main-content">
<!-- Breadcrumb -->
<div class="pt-28 pb-0 px-6">
<div class="max-w-5xl mx-auto">
<nav aria-label="Breadcrumb" class="text-xs" style="color:var(--mmt-text-secondary);">
<a href="resources.html" class="no-underline hover:opacity-80" style="color:var(--mmt-text-secondary);">Resources</a>
<span class="mx-1">/</span>
<span style="color:var(--mmt-text);">Contracting Hub</span>
</nav>
</div>
</div>
<!-- Section 1: Hero -->
<section class="pt-8 pb-12 px-6">
<div class="max-w-5xl mx-auto">
<h1 class="text-4xl md:text-5xl font-bold mb-4 leading-tight" style="color:var(--mmt-navy);">Contracting Hub</h1>
<p class="text-base md:text-lg leading-relaxed max-w-2xl" style="color:var(--mmt-text);">Vehicles, set-asides, procurement references, and how the work actually gets bought.</p>
</div>
</section>
<!-- Section 2: Sticky jump nav -->
<div class="jump-nav px-6">
<div class="max-w-5xl mx-auto overflow-x-auto">
<nav class="flex gap-6" aria-label="Page sections">
<a href="#basics">The Basics</a>
<a href="#vehicles">Vehicles</a>
<a href="#set-asides">Set-Asides</a>
<a href="#references">Key Portals</a>
<a href="#tracked">Related Contracts</a>
</nav>
</div>
</div>
<!-- Section 3: Start with the Basics -->
<section id="basics" class="section-target py-16 px-6">
<div class="max-w-5xl mx-auto">
<h2 class="text-2xl font-bold mb-2" style="color:var(--mmt-navy);">Start with the Basics</h2>
<p class="text-sm mb-8" style="color:var(--mmt-text-secondary);">If you are new to federal acquisition, these five patterns explain how most health IT work gets bought.</p>
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4">
<div class="primer-card">
<h3>Open Competition</h3>
<p>Any qualified company can bid. The government publishes requirements on SAM.gov, evaluates proposals, and awards to the best value or lowest price. This is the default.</p>
</div>
<div class="primer-card">
<h3>IDIQ</h3>
<p>Indefinite Delivery/Indefinite Quantity. The government awards a contract vehicle to multiple companies, then issues task orders for specific work. You compete twice: once for the vehicle, again for each task order.</p>
</div>
<div class="primer-card">
<h3>BPA</h3>
<p>Blanket Purchase Agreement. A simplified ordering mechanism for recurring needs. Agencies set up BPAs under existing contracts (like GSA MAS) to buy faster without full competition each time.</p>
</div>
<div class="primer-card">
<h3>GWAC</h3>
<p>Government-Wide Acquisition Contract. IT-specific vehicles that any federal agency can use. CIO-SP3, SEWP, and Alliant 3 are the major ones. High barrier to win, but they open doors everywhere.</p>
</div>
<div class="primer-card">
<h3>Set-Asides</h3>
<p>Contracts restricted to specific business categories: small business, SDVOSB, 8(a), WOSB, HUBZone. The government is required to meet small business contracting goals, so set-asides are common.</p>
</div>
</div>
</div>
</section>
<!-- Section 4: Vehicle Library -->
<section id="vehicles" class="section-target section-alt py-16 px-6" style="background:var(--mmt-soft);">
<div class="max-w-5xl mx-auto">
<h2 class="text-2xl font-bold mb-2" style="color:var(--mmt-navy);">Vehicle Library</h2>
<p class="text-sm mb-8" style="color:var(--mmt-text-secondary);">The contract vehicles that matter most for federal health IT. Click any card for detailed analysis.</p>
<div class="grid grid-cols-1 md:grid-cols-2 gap-5">
<!-- CIO-SP3 -->
<div class="vehicle-card" id="vehicle-cio-sp3">
<div class="flex items-start justify-between mb-2">
<h3 class="text-xl font-bold" style="color:var(--mmt-navy);">CIO-SP3</h3>
<span class="status-active text-xs">Active (extended)</span>
</div>
<p class="text-sm mb-3" style="color:var(--mmt-text);">NITAAC's primary IT GWAC. The workhorse for DHA and VA health IT task orders.</p>
<dl class="vehicle-meta">
<div><dt>Sponsor</dt><dd>NIH / NITAAC</dd></div>
<div><dt>Ceiling</dt><dd>$40B</dd></div>
<div><dt>Competition</dt><dd>Full & open, SB pools</dd></div>
<div><dt>Who cares</dt><dd>Any firm pursuing DoD/VA health IT</dd></div>
</dl>
<button class="expand-toggle" aria-expanded="false">Details <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="9 18 15 12 9 6"/></svg></button>
<div class="vehicle-detail-content">
<div style="padding-top:0.75rem; border-top:1px solid rgba(69,123,157,0.1); margin-top:0.75rem;">
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);">Originally awarded in 2012 with a $40B ceiling, CIO-SP3 has been extended multiple times due to the CIO-SP4 cancellation.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Why it matters:</strong> DHA, VA, and HHS agencies route a significant volume of health IT task orders through CIO-SP3. If you are pursuing federal health IT work and are not on this vehicle, you are likely teaming with someone who is.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Current dynamics:</strong> With CIO-SP4 cancelled, holders have an extended runway. Agencies dependent on NITAAC GWACs have no near-term alternative at this scale.</p>
<p class="text-sm leading-relaxed" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">NAICS:</strong> 541512, 541511, 541519, 518210, 611420</p>
</div>
</div>
</div>
<!-- CIO-SP4 -->
<div class="vehicle-card" id="vehicle-cio-sp4">
<div class="flex items-start justify-between mb-2">
<h3 class="text-xl font-bold" style="color:var(--mmt-navy);">CIO-SP4</h3>
<span class="status-cancelled text-xs">Cancelled (Feb 2026)</span>
</div>
<p class="text-sm mb-3" style="color:var(--mmt-text);">Was the $50B successor to CIO-SP3. Years of protests killed it.</p>
<dl class="vehicle-meta">
<div><dt>Sponsor</dt><dd>NIH / NITAAC</dd></div>
<div><dt>Ceiling</dt><dd>Was $50B</dd></div>
<div><dt>Competition</dt><dd>Was tiered</dd></div>
<div><dt>Who cares</dt><dd>Anyone tracking GWAC landscape shifts</dd></div>
</dl>
<button class="expand-toggle" aria-expanded="false">Details <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="9 18 15 12 9 6"/></svg></button>
<div class="vehicle-detail-content">
<div style="padding-top:0.75rem; border-top:1px solid rgba(69,123,157,0.1); margin-top:0.75rem;">
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);">After years of bid protests, legal challenges, and multiple re-evaluations, NITAAC cancelled the solicitation in February 2026.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">What happened:</strong> The tiered evaluation approach drew sustained protests from firms excluded in early rounds. GAO sustained multiple protests. NITAAC attempted corrective actions but could not resolve the structural issues.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Impact:</strong> Firms that invested heavily face sunk costs with no vehicle. Agencies must redistribute task orders across CIO-SP3, OASIS+, and SEWP VI.</p>
<p class="text-sm leading-relaxed" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">What to watch:</strong> Whether NITAAC attempts a streamlined rebid, or whether GSA and NASA SEWP absorb the demand permanently.</p>
</div>
</div>
</div>
<!-- OASIS+ -->
<div class="vehicle-card" id="vehicle-oasis-plus">
<div class="flex items-start justify-between mb-2">
<h3 class="text-xl font-bold" style="color:var(--mmt-navy);">OASIS+</h3>
<span class="status-active text-xs">Active</span>
</div>
<p class="text-sm mb-3" style="color:var(--mmt-text);">GSA's next-generation professional services vehicle. Unlimited ceiling. Covers IT consulting, PMO, advisory.</p>
<dl class="vehicle-meta">
<div><dt>Sponsor</dt><dd>GSA</dd></div>
<div><dt>Ceiling</dt><dd>Unlimited</dd></div>
<div><dt>Competition</dt><dd>Full & open, SB domains</dd></div>
<div><dt>Who cares</dt><dd>Health IT consultants, PMO firms</dd></div>
</dl>
<button class="expand-toggle" aria-expanded="false">Details <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="9 18 15 12 9 6"/></svg></button>
<div class="vehicle-detail-content">
<div style="padding-top:0.75rem; border-top:1px solid rgba(69,123,157,0.1); margin-top:0.75rem;">
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);">OASIS+ replaces OASIS and covers management consulting, scientific, engineering, logistics, and IT services.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Health IT relevance:</strong> Increasingly used for health IT consulting, program management, and advisory services at DHA and VA. Not an IT product vehicle, but where health IT strategy and implementation oversight work lands.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Small business:</strong> OASIS+ has dedicated small business domains. With CIO-SP4 cancelled, more health IT-adjacent work may flow through OASIS+ small business pools.</p>
<p class="text-sm leading-relaxed" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Key differentiator:</strong> Unlimited ceiling and broad scope make OASIS+ the default for professional services. If the work is not pure IT product/infrastructure, it likely fits here.</p>
</div>
</div>
</div>
<!-- T4NG -->
<div class="vehicle-card" id="vehicle-t4ng">
<div class="flex items-start justify-between mb-2">
<h3 class="text-xl font-bold" style="color:var(--mmt-navy);">T4NG</h3>
<span class="status-active text-xs">Active</span>
</div>
<p class="text-sm mb-3" style="color:var(--mmt-text);">VA's primary IT services IDIQ. Where most VA health IT task orders land.</p>
<dl class="vehicle-meta">
<div><dt>Sponsor</dt><dd>VA TAC</dd></div>
<div><dt>Ceiling</dt><dd>$22.3B</dd></div>
<div><dt>Competition</dt><dd>SDVOSB pools</dd></div>
<div><dt>Who cares</dt><dd>Any firm doing VA health IT</dd></div>
</dl>
<button class="expand-toggle" aria-expanded="false">Details <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="9 18 15 12 9 6"/></svg></button>
<div class="vehicle-detail-content">
<div style="padding-top:0.75rem; border-top:1px solid rgba(69,123,157,0.1); margin-top:0.75rem;">
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);">T4NG covers IT infrastructure, cybersecurity, software development, cloud, and health IT modernization.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Health IT relevance:</strong> This is where VA's biggest health IT task orders land -- EHR-adjacent work, clinical systems integration, data analytics, and telehealth infrastructure.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">SDVOSB dynamics:</strong> VA has strong SDVOSB set-aside requirements. Many T4NG task orders are set aside for verified SDVOSBs or require significant SDVOSB subcontracting. JVs between large primes and SDVOSBs are common.</p>
<p class="text-sm leading-relaxed" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">NAICS:</strong> 541512, 541511, 541519, 518210, 541513</p>
</div>
</div>
</div>
<!-- MHS EITS -->
<div class="vehicle-card" id="vehicle-mhs-eits">
<div class="flex items-start justify-between mb-2">
<h3 class="text-xl font-bold" style="color:var(--mmt-navy);">MHS EITS</h3>
<span class="status-active text-xs">Active</span>
</div>
<p class="text-sm mb-3" style="color:var(--mmt-text);">DHA's enterprise IT infrastructure contract. The plumbing beneath MHS GENESIS.</p>
<dl class="vehicle-meta">
<div><dt>Sponsor</dt><dd>DHA</dd></div>
<div><dt>Ceiling</dt><dd>Multi-billion</dd></div>
<div><dt>Competition</dt><dd>Full & open</dd></div>
<div><dt>Who cares</dt><dd>Defense IT primes, infra subs</dd></div>
</dl>
<button class="expand-toggle" aria-expanded="false">Details <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="9 18 15 12 9 6"/></svg></button>
<div class="vehicle-detail-content">
<div style="padding-top:0.75rem; border-top:1px solid rgba(69,123,157,0.1); margin-top:0.75rem;">
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);">Covers network operations, end-user support, cybersecurity, data center management, and the IT backbone for all MHS clinical and administrative systems.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Health IT relevance:</strong> MHS EITS is the plumbing beneath MHS GENESIS. The EHR cannot function without the network, endpoint, and security infrastructure this contract provides.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Competitive landscape:</strong> Large defense IT primes dominate. Subcontracting opportunities exist in clinical device integration, cybersecurity monitoring, and network optimization at MTFs.</p>
<p class="text-sm leading-relaxed" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Key risk:</strong> EITS performance has been scrutinized when MHS GENESIS deployment issues trace back to infrastructure readiness. Expect continued oversight pressure.</p>
</div>
</div>
</div>
<!-- MQS2-NG -->
<div class="vehicle-card" id="vehicle-mqs2-ng">
<div class="flex items-start justify-between mb-2">
<h3 class="text-xl font-bold" style="color:var(--mmt-navy);">MQS2-NG</h3>
<span class="status-pre text-xs">Pre-solicitation</span>
</div>
<p class="text-sm mb-3" style="color:var(--mmt-text);">DHA's vehicle for medical quality, patient safety, and clinical decision support IT.</p>
<dl class="vehicle-meta">
<div><dt>Sponsor</dt><dd>DHA</dd></div>
<div><dt>Ceiling</dt><dd>TBD</dd></div>
<div><dt>Competition</dt><dd>TBD</dd></div>
<div><dt>Who cares</dt><dd>Clinical quality IT firms</dd></div>
</dl>
<button class="expand-toggle" aria-expanded="false">Details <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="9 18 15 12 9 6"/></svg></button>
<div class="vehicle-detail-content">
<div style="padding-top:0.75rem; border-top:1px solid rgba(69,123,157,0.1); margin-top:0.75rem;">
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);">Follow-on to DHA's MQS2 contract for clinical quality, patient safety IT systems, and clinical decision support. Currently in pre-solicitation.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Health IT relevance:</strong> Covers adverse event tracking, quality metrics dashboards, clinical decision support tools, and patient safety reporting.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Opportunity:</strong> Pre-solicitation status means requirements are still being shaped. Monitor RFI/Sources Sought notices on SAM.gov for DHACA releases.</p>
<p class="text-sm leading-relaxed" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">What to watch:</strong> Set-aside decisions and whether DHA bundles this with other clinical support contracts or keeps it standalone.</p>
</div>
</div>
</div>
<!-- VHA IHT 2.0 -->
<div class="vehicle-card" id="vehicle-vha-iht">
<div class="flex items-start justify-between mb-2">
<h3 class="text-xl font-bold" style="color:var(--mmt-navy);">VHA IHT 2.0</h3>
<span class="status-active text-xs">Active</span>
</div>
<p class="text-sm mb-3" style="color:var(--mmt-text);">VA's vehicle for health technology services -- clinical systems, telehealth, mobile health.</p>
<dl class="vehicle-meta">
<div><dt>Sponsor</dt><dd>VA</dd></div>
<div><dt>Ceiling</dt><dd>TBD</dd></div>
<div><dt>Competition</dt><dd>SDVOSB</dd></div>
<div><dt>Who cares</dt><dd>Health tech firms with VA focus</dd></div>
</dl>
<button class="expand-toggle" aria-expanded="false">Details <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="9 18 15 12 9 6"/></svg></button>
<div class="vehicle-detail-content">
<div style="padding-top:0.75rem; border-top:1px solid rgba(69,123,157,0.1); margin-top:0.75rem;">
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);">Specifically scoped for health technology, not general IT. Task orders cover VistA integration, connected care platforms, clinical workflow tools, and health data exchange.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">SDVOSB focus:</strong> Significant SDVOSB set-aside requirements, creating opportunities for verified small businesses with health technology expertise.</p>
<p class="text-sm leading-relaxed" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Strategic note:</strong> As VA navigates EHR modernization challenges, IHT 2.0 task orders for integration, interoperability, and connected care are likely to increase.</p>
</div>
</div>
</div>
<!-- GSA MAS Health IT -->
<div class="vehicle-card" id="vehicle-gsa-mas">
<div class="flex items-start justify-between mb-2">
<h3 class="text-xl font-bold" style="color:var(--mmt-navy);">GSA MAS Health IT</h3>
<span class="status-active text-xs">Active</span>
</div>
<p class="text-sm mb-3" style="color:var(--mmt-text);">GSA Schedule with Health IT Special Item Numbers. Entry-level vehicle for health IT products.</p>
<dl class="vehicle-meta">
<div><dt>Sponsor</dt><dd>GSA</dd></div>
<div><dt>Ceiling</dt><dd>Open</dd></div>
<div><dt>Competition</dt><dd>Multiple</dd></div>
<div><dt>Who cares</dt><dd>COTS health IT vendors, SaaS firms</dd></div>
</dl>
<button class="expand-toggle" aria-expanded="false">Details <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="9 18 15 12 9 6"/></svg></button>
<div class="vehicle-detail-content">
<div style="padding-top:0.75rem; border-top:1px solid rgba(69,123,157,0.1); margin-top:0.75rem;">
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);">Covers EHR products, health data analytics, telehealth platforms, medical device integration, and clinical IT services.</p>
<p class="text-sm leading-relaxed mb-2" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">How agencies use it:</strong> DHA and VA use GSA MAS for commercial health IT products, particularly when the requirement is well-defined and competitive pricing is available through GSA Advantage or eBuy.</p>
<p class="text-sm leading-relaxed" style="color:var(--mmt-text);"><strong style="color:var(--mmt-navy);">Key SINs:</strong> 54151S (IT Professional Services), 54151HEAL (Health IT Services), 518210C (Cloud), OLM (Order-Level Materials)</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Section 5: Set-Aside Types -->
<section id="set-asides" class="section-target py-16 px-6">
<div class="max-w-5xl mx-auto">
<h2 class="text-2xl font-bold mb-2" style="color:var(--mmt-navy);">Set-Aside Types</h2>
<p class="text-sm mb-8" style="color:var(--mmt-text-secondary);">Federal agencies are required to meet small business contracting goals. These categories determine which contracts you are eligible for.</p>
<div class="grid grid-cols-1 md:grid-cols-2 gap-5">
<div class="card rounded-xl p-6">
<h3 class="text-lg font-bold mb-1" style="color:var(--mmt-teal);">SDVOSB</h3>
<p class="text-xs font-semibold uppercase tracking-wider mb-3" style="color:var(--mmt-text-secondary);">Service-Disabled Veteran-Owned Small Business</p>
<p class="text-sm leading-relaxed" style="color:var(--mmt-text);">Required for many VA and some DHA contracts. VA has specific SDVOSB verification through SBA. If you are an SDVOSB and not pursuing VA health IT work, you are leaving money on the table.</p>
</div>
<div class="card rounded-xl p-6">
<h3 class="text-lg font-bold mb-1" style="color:var(--mmt-teal);">WOSB</h3>
<p class="text-xs font-semibold uppercase tracking-wider mb-3" style="color:var(--mmt-text-secondary);">Women-Owned Small Business</p>
<p class="text-sm leading-relaxed" style="color:var(--mmt-text);">Eligible for set-asides in underrepresented industries. Certification through SBA. Health IT qualifies under several NAICS codes with WOSB set-aside eligibility.</p>
</div>
<div class="card rounded-xl p-6">
<h3 class="text-lg font-bold mb-1" style="color:var(--mmt-teal);">8(a) Business Development</h3>
<p class="text-xs font-semibold uppercase tracking-wider mb-3" style="color:var(--mmt-text-secondary);">SBA Disadvantaged Small Business Program</p>
<p class="text-sm leading-relaxed" style="color:var(--mmt-text);">SBA program for disadvantaged small businesses. Sole-source authority up to $4.5M for services. The 8(a) sole-source path is one of the fastest ways to win federal work.</p>
</div>
<div class="card rounded-xl p-6">
<h3 class="text-lg font-bold mb-1" style="color:var(--mmt-teal);">HUBZone</h3>
<p class="text-xs font-semibold uppercase tracking-wider mb-3" style="color:var(--mmt-text-secondary);">Historically Underutilized Business Zones</p>
<p class="text-sm leading-relaxed" style="color:var(--mmt-text);">Price evaluation preference and sole-source authority for firms in designated areas. Less common in health IT but worth checking if your principal office qualifies.</p>
</div>
</div>
</div>
</section>
<!-- Section 6: Key Acquisition Reference Links -->
<section id="references" class="section-target section-alt py-16 px-6" style="background:var(--mmt-soft);">
<div class="max-w-5xl mx-auto">
<h2 class="text-2xl font-bold mb-2" style="color:var(--mmt-navy);">Key Acquisition Portals</h2>
<p class="text-sm mb-8" style="color:var(--mmt-text-secondary);">The external sites you will actually use. Bookmark these.</p>
<div class="grid grid-cols-1 sm:grid-cols-2 gap-3">
<a href="https://sam.gov/opportunities" target="_blank" rel="noopener" class="resource-link">
<div><strong>SAM.gov Opportunities</strong><br><span class="text-xs" style="color:var(--mmt-text-secondary);">Where all federal opportunities are posted</span></div>
<svg width="14" height="14" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" style="opacity:0.4;flex-shrink:0;"><path d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"/></svg>
</a>
<a href="https://sam.gov/fpds" target="_blank" rel="noopener" class="resource-link">
<div><strong>SAM.gov Award Data</strong><br><span class="text-xs" style="color:var(--mmt-text-secondary);">Past award data for competitive intelligence</span></div>
<svg width="14" height="14" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" style="opacity:0.4;flex-shrink:0;"><path d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"/></svg>
</a>
<a href="https://health.mil/About-MHS/OASDHA/DHA-Contracting-Activity" target="_blank" rel="noopener" class="resource-link">
<div><strong>DHACA</strong><br><span class="text-xs" style="color:var(--mmt-text-secondary);">DHA's contracting office -- your buyer for DoD health IT</span></div>
<svg width="14" height="14" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" style="opacity:0.4;flex-shrink:0;"><path d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"/></svg>
</a>
<a href="https://www.fpds.gov/" target="_blank" rel="noopener" class="resource-link">
<div><strong>FPDS</strong><br><span class="text-xs" style="color:var(--mmt-text-secondary);">Federal Procurement Data System</span></div>
<svg width="14" height="14" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" style="opacity:0.4;flex-shrink:0;"><path d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"/></svg>
</a>
<a href="https://www.usaspending.gov/" target="_blank" rel="noopener" class="resource-link">
<div><strong>USAspending</strong><br><span class="text-xs" style="color:var(--mmt-text-secondary);">Track where federal dollars go</span></div>
<svg width="14" height="14" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" style="opacity:0.4;flex-shrink:0;"><path d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"/></svg>
</a>
<a href="https://nitaac.nih.gov/" target="_blank" rel="noopener" class="resource-link">
<div><strong>NITAAC</strong><br><span class="text-xs" style="color:var(--mmt-text-secondary);">NIH IT Acquisition and Assessment Center</span></div>
<svg width="14" height="14" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" style="opacity:0.4;flex-shrink:0;"><path d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"/></svg>
</a>
<a href="https://www.ebuy.gsa.gov/" target="_blank" rel="noopener" class="resource-link">
<div><strong>GSA eBuy</strong><br><span class="text-xs" style="color:var(--mmt-text-secondary);">RFQ portal for GSA Schedule holders</span></div>
<svg width="14" height="14" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" style="opacity:0.4;flex-shrink:0;"><path d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"/></svg>
</a>
<a href="https://www.dau.edu/" target="_blank" rel="noopener" class="resource-link">
<div><strong>DAU</strong><br><span class="text-xs" style="color:var(--mmt-text-secondary);">Defense Acquisition University -- training and references</span></div>
<svg width="14" height="14" viewBox="0 0 512 512" fill="currentColor" aria-hidden="true" style="opacity:0.4;flex-shrink:0;"><path d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"/></svg>
</a>
</div>
</div>
</section>
<!-- Section 7: Related MMT Coverage -->
<section id="tracked" class="section-target py-16 px-6">
<div class="max-w-5xl mx-auto">
<h2 class="text-2xl font-bold mb-2" style="color:var(--mmt-navy);">Related MMT Coverage</h2>
<p class="text-sm mb-8" style="color:var(--mmt-text-secondary);">Track active contracts and read our analysis of vehicle changes.</p>
<div class="grid grid-cols-1 sm:grid-cols-2 gap-4">
<a href="contract-tracker.html" class="card rounded-xl p-6 no-underline block">
<h3 class="text-base font-bold mb-2" style="color:var(--mmt-navy);">Contract Tracker</h3>
<p class="text-sm" style="color:var(--mmt-text);">Live tracking of 10 major federal health IT contracts with AI-powered intelligence updates.</p>
<span class="text-sm font-semibold mt-3 inline-block" style="color:var(--mmt-teal);">View tracker →</span>
</a>
<a href="latest.html" class="card rounded-xl p-6 no-underline block">
<h3 class="text-base font-bold mb-2" style="color:var(--mmt-navy);">Intelligence Feed</h3>
<p class="text-sm" style="color:var(--mmt-text);">Analysis of contract awards, vehicle changes, and procurement shifts in federal health IT.</p>
<span class="text-sm font-semibold mt-3 inline-block" style="color:var(--mmt-teal);">Read analysis →</span>
</a>
</div>
</div>
</section>
<!-- ProposalPulse CTA -->
<section class="section-alt py-20 px-6" style="background:var(--mmt-soft);">
<div class="max-w-4xl mx-auto text-center">
<h2 class="text-3xl font-bold mb-4">Score Your Proposal Before You Submit</h2>
<p class="text-sm mb-8 max-w-2xl mx-auto" style="color:var(--mmt-text);">ProposalPulse uses AI to score federal proposals against evaluation criteria. Upload your deck, get a scorecard with specific fixes. 1 free assessment.</p>
<a href="proposal-pulse.html" class="btn-primary no-underline text-sm inline-block">Try ProposalPulse</a>
</div>
</section>
</main>
<!-- Footer -->
<footer class="wrap" style="padding:28px 0 58px;">
<div style="border-top:1px solid var(--mmt-border);padding-top:24px;display:grid;grid-template-columns:1fr auto auto auto auto;gap:32px;color:var(--mmt-text-secondary);font-size:13px;">
<div>
<p style="margin-bottom:6px;"><strong style="color:var(--mmt-navy);">Mission Meets Tech</strong></p>
<p>Federal health IT intelligence. Mission first.</p>
<p style="margin-top:10px;">Views expressed are those of the authors and do not represent any employer or government agency.</p>
<p>© 2026 Mission Meets Tech. All rights reserved.</p>
</div>
<div style="display:flex;flex-direction:column;gap:8px;">
<strong style="color:var(--mmt-navy);font-size:12px;text-transform:uppercase;letter-spacing:0.08em;">Read</strong>
<a href="latest.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Latest Intelligence</a>
<a href="topics.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Topics</a>
<a href="podcast.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Podcast</a>
<a href="newsletter.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Subscribe</a>
</div>
<div style="display:flex;flex-direction:column;gap:8px;">
<strong style="color:var(--mmt-navy);font-size:12px;text-transform:uppercase;letter-spacing:0.08em;">Tools</strong>
<a href="proposal-pulse.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">ProposalPulse</a>
<a href="marketpulse.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">MarketPulse</a>
<a href="contract-tracker.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Contract Tracker</a>
</div>
<div style="display:flex;flex-direction:column;gap:8px;">
<strong style="color:var(--mmt-navy);font-size:12px;text-transform:uppercase;letter-spacing:0.08em;">Reference</strong>
<a href="getting-started.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Getting Started</a>
<a href="contracting.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Contracting Hub</a>
<a href="glossary.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Glossary</a>
<a href="agency-sources.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Agency Sources</a>
<a href="newswire.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Newswire</a>
</div>
<div style="display:flex;flex-direction:column;gap:8px;">
<strong style="color:var(--mmt-navy);font-size:12px;text-transform:uppercase;letter-spacing:0.08em;">Trust</strong>
<a href="about.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">About</a>
<a href="editorial-standards.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Editorial Standards</a>
<a href="security.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Security</a>
<a href="privacy.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Privacy</a>
<a href="terms.html" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Terms</a>
<a href="mailto:mary@missionmeetstech.com" class="no-underline hover:opacity-70" style="color:var(--mmt-text-secondary);">Contact</a>
</div>
</div>
</footer>
<script>
// Vehicle card expand/collapse
document.querySelectorAll('.expand-toggle').forEach(function(btn) {
btn.addEventListener('click', function(e) {
e.stopPropagation();
var card = this.closest('.vehicle-card');
var isExpanded = card.classList.contains('expanded');
// Close all
document.querySelectorAll('.vehicle-card.expanded').forEach(function(c) {
c.classList.remove('expanded');
c.querySelector('.expand-toggle').setAttribute('aria-expanded', 'false');
});
// Toggle clicked
if (!isExpanded) {
card.classList.add('expanded');
this.setAttribute('aria-expanded', 'true');
}
});
});
// Jump nav active state on scroll
(function() {
var sections = document.querySelectorAll('.section-target');
var navLinks = document.querySelectorAll('.jump-nav a');
function onScroll() {
var scrollPos = window.scrollY + 160;
sections.forEach(function(section) {
if (section.offsetTop <= scrollPos && section.offsetTop + section.offsetHeight > scrollPos) {
var id = section.id;
navLinks.forEach(function(link) {
link.classList.toggle('active', link.getAttribute('href') === '#' + id);
});
}
});
}
window.addEventListener('scroll', onScroll, { passive: true });
// Smooth scroll for jump links
navLinks.forEach(function(link) {
link.addEventListener('click', function(e) {
var target = document.querySelector(this.getAttribute('href'));
if (target) {
e.preventDefault();
target.scrollIntoView({ behavior: 'smooth', block: 'start' });
}
});
});
})();
</script>
<!-- Back to top -->
<button id="btt" aria-label="Back to top" style="position:fixed;bottom:2rem;right:2rem;width:44px;height:44px;border-radius:50%;background:var(--mmt-soft);border:1px solid rgba(69,123,157,0.15);color:var(--mmt-teal);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.3s,transform 0.3s;z-index:90;box-shadow:0 4px 12px rgba(0,0,0,0.3);" onmouseover="this.style.borderColor='rgba(69,123,157,0.3)';this.style.transform='translateY(-2px)'" onmouseout="this.style.borderColor='rgba(69,123,157,0.15)';this.style.transform='none'">
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="18 15 12 9 6 15"/></svg>
</button>
<script>
(function(){
var b=document.getElementById('btt');
if(!b)return;
var t=window.innerHeight;
window.addEventListener('scroll',function(){
if(window.scrollY>t){b.style.opacity='1';b.style.pointerEvents='auto';}
else{b.style.opacity='0';b.style.pointerEvents='none';}
},{passive:true});
b.addEventListener('click',function(){window.scrollTo({top:0,behavior:'smooth'});});
})();
</script>
</body>
</html>