,,ii #aai? ,,congress #a/ ,session ,s4 #aief ,,9 ,,! ,,s5ate ,,( ,,! ,,unit$ ,,/ates ,june #d1 #bjbe ,mr4 ,pet]s 7= himself1 ,mr4 ,cassidy1 ,ms4 ,ern/1 ,mr4 ,tillis1 ,mr4 ,lank=d1 & ,mr4 ,wyd57 introduc$ ! foll[+ bill2 :i* 0 read twice & ref]r$ to ! ,committee on ,homel& ,security & ,gov]nm5tal ,affairs ,a ,,bill ,to improve ! visibility1 acc\ntability1 & ov]sight ( ag5cy s(tw>e asset managem5t practices1 & = o!r purposes4 #a4 ,%ort title ,?is ,act may be cit$ z ! ,/r5g!n+ ,ag5cy ,managem5t & ,ov]sight ( ,s(tw>e ,assets ,act4 #b4 ,def9itions ,9 ?is ,act3 7#a7 ,adm9i/rator ,! t]m ,adm9i/rator means ! ,adm9i/rator ( ,g5]al ,s]vices4 7#b7 ,ag5cy ,! t]m ag5cy has ! mean+ giv5 t t]m 9 section #cejb ( title #dd1 ,unit$ ,/ates ,code4 7#c7 ,cl\d comput+ ,! t]m cl\d comput+ has ! mean+ giv5 ! t]m 9 ,special ,publication #hjj-ade ( ! ,national ,in/itute ( ,/&>ds & ,te*nology1 or any successor docum5t4 7#d7 ,cl\d s]vice provid] ,! t]m cl\d s]vice provid] has ! mean+ giv5 ! t]m 9 section #cfjg7;b7 ( title #dd1 ,unit$ ,/ates ,code4 7#e7 ,compreh5sive assessm5t ,! t]m compreh5sive assessm5t means a compreh5sive assessm5t conduct$ pursuant to section #c7;a74 7#f7 ,director ,! t]m ,director means ! ,director ( ! ,(fice ( ,managem5t & ,budget4 7#g7 ,plan ,! t]m plan means ! plan develop$ by a ,*ief ,in=mation ,(fic]1 or equival5t (ficial1 pursuant to section #d7;a74 7#h7 ,s(tw>e entitlem5t ,! t]m s(tw>e entitlem5t means any s(tw>e t-- 7,a7 has be5 pur*as$1 leas$1 or lic5s$ by or bill$ to an ag5cy "u any contract or o!r bus9ess arrangem5t2 & 7,b7 is subject to use limitations4 7#i7 ,s(tw>e inv5tory ,! t]m s(tw>e inv5tory means ! s(tw>e inv5tory ( an ag5cy requir$ pursuant to-- 7,a7 section #b7;b77#b77;,a7 ( ! ,mak+ ,electronic ,gov]nm5t ,acc\ntable ,by ,yield+ ,tangible ,effici5cies ,act ( #bjaf 7#dj ,u4,s4,c4 #aacjb note2 ,public ,law #aad-baj72 or 7,b7 subsequ5t guidance issu$ by ! ,director pursuant to t ,act4 #c4 ,s(tw>e inv5tory update & expansion 7a7 ,9 g5]al ,z soon z practicable1 & n lat] ?an #ah mon?s aft] ! date ( enactm5t ( ?is ,act1 ! ,*ief ,in=mation ,(fic] ( ea* ag5cy1 9 consultation ) ! ,*ief ,f9ancial ,(fic]1 ! ,*ief ,acquisition ,(fic]1 ! ,*ief ,data ,(fic]1 & ,g5]al ,c\nsel ( ! ag5cy1 or ! equival5t (ficials ( ! ag5cy1 %all complete a compreh5sive assessm5t ( ! s(tw>e paid = by1 9 use at1 or deploy$ ?r\gh\t ! ag5cy1 :i* %all include-- 7#a7 ! curr5t s(tw>e inv5tory ( ! ag5cy1 includ+ s(tw>e entitlem5ts1 contracts & o!r agreem5ts or arrangem5ts ( ! ag5cy1 & a li/ ( ! l>ge/ s(tw>e entitlem5ts ( ! ag5cy sep>at$ by provid] & category ( s(tw>e2 7#b7 a compreh5sive1 detail$ acc\nt+ (-- 7,a7 any s(tw>e us$ by or deploy$ )9 ! ag5cy1 includ+ s(tw>e develop$ or built by ! ag5cy1 or by ano!r ag5cy = use by ! ag5cy1 includ+ %>$ s]vices1 z ( ! date ( ! compreh5sive assessm5t1 includ+1 to ! ext5t id5tifiable1 ! contracts & o!r agreem5ts or arrangem5ts us$ by ! ag5cy to acquire1 build1 deploy1 or use su* s(tw>e2 7,b7 in=mation & data on s(tw>e entitlem5ts1 :i* %all include in=mation on any additional fees or co/s1 includ+ fees or co/s = ! use ( cl\d s]vices1 t are n includ$ 9 ! initial co/s ( ! contract1 agreem5t1 or arrangem5t-- 7i7 = :i* ! ag5cy pays2 7ii7 t are n deploy$ or 9 use by ! ag5cy2 & 7iii7 t are bill$ to ! ag5cy "u any contract or bus9ess arrangem5t t creates duplication1 or are o!rwise det]m9$ to be unnecess>y by ! ,*ief ,in=mation ,(fic] ( ! ag5cy1 or ! equival5t (ficial1 9 ! deploym5t or use by ! ag5cy2 & 7,c7 ! ext5t-- 7i7 to :i* any s(tw>e paid =1 9 use1 or deploy$ ?r\gh\t ! ag5cy is int]op]able2 & 7ii7 ( ! ef=ts ( ! ag5cy to improve int]op]ability ( s(tw>e assets ?r\gh\t ! ag5cy ent]prise2 7#c7 a categorization ( s(tw>e entitlem5ts ( ! ag5cy by co/1 volume1 & type ( s(tw>e2 7#d7 a li/ ( any provisions 9 ! s(tw>e entitlem5ts ( ! ag5cy t may re/rict h[ ! s(tw>e c be deploy$1 access$1 or us$1 includ+ any su* re/rictions on desktop or s]v] h>dw>e1 ?r\gh a cl\d s]vice provid]1 or on data own]%ip or access2 & 7#e7 an analysis address+-- 7,a7 ! accuracy & complet5ess ( ! compreh5sive assessm5t2 7,b7 ag5cy managem5t ( & compliance ) all contracts or o!r agreem5ts or arrangem5ts t include or ref]5ce s(tw>e entitlem5ts or s(tw>e managem5t )9 ! ag5cy2 7,c7 ! ext5t to :i* ! ag5cy accurately captures ! total co/ ( s(tw>e entitlem5ts & relat$ co/s1 includ+ ! total co/ ( upgrades ov] ! life ( a contract1 cl\d usage co/s1 & any o!r co/ associat$ ) ! ma9t5ance or s]vic+ ( contracts2 & 7,d7 compliance ) s(tw>e lic5se managem5t policies ( ! ag5cy4 7b7 ,contract support 7#a7 ,au?ority ,! head ( an ag5cy may ent] into #a or m contracts to support ! requirem5ts ( subsection 7a74 7#b7 ,no conflict ( int]e/ ,contracts "u p>agraph 7#a7 %all n include contractors ) organizational conflicts ( int]e/1 )9 ! mean+ giv5 t t]m "u subp>t #i4e ( ! ,f$]al ,acquisition ,regulation4 7#c7 ,op]ational indep5d5ce ,ov] ! c\rse ( a compreh5sive assessm5t1 contractors hir$ pursuant to p>agraph 7#a7 %all ma9ta9 op]ational indep5d5ce f ! integration1 managem5t1 & op]ations ( ! s(tw>e inv5tory & s(tw>e entitlem5ts ( ! ag5cy4 7c7 ,submission ,on ! date on :i* ! ,*ief ,in=mation ,(fic]1 ,*ief ,f9ancial ,(fic]1 ,*ief ,acquisition ,(fic]1 ! ,*ief ,data ,(fic]1 & ,g5]al ,c\nsel ( an ag5cy1 or ! equival5t (ficials ( ! ag5cy1 complete ! compreh5sive assessm5t1 ! ,*ief ,in=mation ,(fic] %all submit ! compreh5sive assessm5t to ! head ( ! ag5cy4 7d7 ,subsequ5t submission ,n lat] ?an #cj days aft] ! date on :i* ! head ( an ag5cy receives ! compreh5sive assessm5t "u subsection 7c71 ! head ( ! ag5cy %all submit ! compreh5sive assessm5t to-- 7#a7 ! ,director2 7#b7 ! ,adm9i/rator2 7#c7 ! ,comptroll] ,g5]al ( ! ,unit$ ,/ates2 7#d7 ! ,committee on ,homel& ,security & ,gov]nm5tal ,affairs ( ! ,s5ate2 & 7#e7 ! ,committee on ,ov]sight & ,gov]nm5t ,re=m ( ! ,h\se ( ,repres5tatives4 7e7 ,consultation ,9 ord] to ensure ! utility & /&>dization ( ! compreh5sive assessm5t ( ea* ag5cy1 includ+ to support ! developm5t ( ea* plan & ! report requir$ "u section #d7;e77#b71 ! ,director1 9 consultation ) ! ,adm9i/rator1 %all %>e in=mation1 be/ practices1 & recomm5dations relat+ to ! activities p]=m$ 9 ! c\rse ( a compreh5sive assessm5t ( an ag5cy4 #d4 ,s(tw>e mod]nization plann+ at ag5cies 7a7 ,9 g5]al ,! ,*ief ,in=mation ,(fic] ( ea* ag5cy1 9 consultation ) ! ,*ief ,f9ancial ,(fic]1 ! ,*ief ,acquisition ,(fic]1 ! ,*ief ,data ,(fic]1 & ! ,g5]al ,c\nsel ( ! ag5cy1 or ! equival5t (ficials ( ! ag5cy1 %all use ! in=mation develop$ pursuant to ! compreh5sive assessm5t ( ! ag5cy to develop a plan = ! ag5cy-- 7#a7 to consolidate s(tw>e entitlem5ts ( ! ag5cy2 7#b7 to ensure t1 9 ord] to improve ! p]=mance (1 & r$uce unnecess>y co/s to1 ! ag5cy1 ! ,*ief ,in=mation ,(fic]1 ,*ief ,data ,(fic]1 & ,*ief ,acquisition ,(fic] ( ! ag5cy1 or ! equival5t (fic]s1 develop crit]ia & proc$ures = h[ ! ag5cy w adopt co/-effective acquisition /rategies1 includ+ ent]prise lic5s+1 across ! ag5cy t r$uce co/s1 elim9ate excess lic5ses1 & improve p]=mance2 & 7#c7 to re/rict ! ability ( a bureau1 program1 compon5t1 or op]ational entity )9 ! ag5cy to acquire1 use1 develop1 or o!rwise lev]age any s(tw>e entitlem5t 7or portion !re(7 )\t ! approval ( ! ,*ief ,in=mation ,(fic] ( ! ag5cy1 9 consultation ) ! ,*ief ,acquisition ,(fic] ( ! ag5cy1 or ! equival5t (fic]s ( ! ag5cy4 7b7 ,plan requirem5ts ,! plan ( an ag5cy %all-- 7#a7 include a detail$ /rategy =-- 7,a7 ! rem$iation ( any s(tw>e asset managem5t defici5cies f\nd dur+ ! compreh5sive assessm5t ( ! ag5cy2 7,b7 ! ongo+ ma9t5ance ( s(tw>e asset managem5t ^u ! completion ( ! rem$iation2 7,c7 automation ( s(tw>e lic5se managem5t processes & incorporation ( discov]y tools across ! ag5cy2 7,d7 ensur+ t (fic]s & employees ( ! ag5cy are adequately tra9$ 9 ! policies1 proc$ures1 rules1 regulations1 & guidance relat+ to ! s(tw>e acquisition & developm5t ( ! ag5cy be=e ent]+ into any agreem5t relat+ to any s(tw>e entitlem5t 7or portion !re(7 = ! ag5cy1 includ+ tra9+ on-- 7i7 negotiat+ options )9 contracts to address & m9imize provisions t re/rict h[ ! ag5cy may deploy1 access1 or use ! s(tw>e1 includ+ re/rictions on deploym5t1 access1 or use on desktop or s]v] h>dw>e & re/rictions on data own]%ip or access2 7ii7 ! diff]5ces betwe5 acquir+ comm]cial s(tw>e products & s]vices & acquir+ or build+ cu/om s(tw>e2 & 7iii7 det]m9+ ! co/s ( diff]5t types ( lic5ses & options = adju/+ lic5ses to meet increas+ or decreas+ dem&2 & 7,e7 maximiz+ ! effectiv5ess ( s(tw>e deploy$ by ! ag5cy1 includ+1 to ! ext5t practicable1 lev]ag+ te*nologies t-- 7i7 measure actual s(tw>e usage via analytics t c id5tify ineffici5cies to assi/ 9 rationaliz+ s(tw>e sp5d+2 7ii7 all[ = segm5tation ( ! us] base2 7iii7 support effective gov]nance & compliance 9 ! use ( s(tw>e2 & 7iv7 support int]op]able capabilities betwe5 s(tw>e2 7#b7 id5tify categories ( s(tw>e ! ag5cy c\ld prioritize = conv]sion to m co/-effective s(tw>e lic5ses1 includ+ ent]prise lic5ses1 z ! s(tw>e entitlem5ts1 contracts1 & o!r agreem5ts or arrangem5ts come up = r5ewal or r5egotiation2 7#c7 provide an e/imate ( ! co/s to move t[>d m ent]prise1 op5-s\rce1 or o!r lic5ses t d n re/rict ! use ( s(tw>e by ! ag5cy1 & ! project$ co/ sav+s1 effici5cy measures1 & improvem5ts to ag5cy p]=mance ?r\gh\t ! total s(tw>e lifecycle2 7#d7 id5tify pot5tial mitigations to m9imize s(tw>e lic5se re/rictions on h[ su* s(tw>e c be deploy$1 access$1 or us$1 includ+ any mitigations t w\ld m9imize any su* re/rictions on desktop or s]v] h>dw>e1 ?r\gh a cl\d s]vice provid]1 or on data own]%ip or access2 7#e7 ensure t ! pur*ase by ! ag5cy ( any s(tw>e is bas$ on publicly available crit]ia t are n unduly /ructur$ to favor any specific v5dor1 unless prohibit$ by law 7includ+ regulation72 7#f7 include any e/imates = additional res\rces1 s]vices1 or support ! ag5cy may ne$ to implem5t ! plan2 7#g7 provide in=mation on ! preval5ce ( s(tw>e products 9 use across multiple s(tw>e categories2 & 7#h7 include any additional in=mation1 data1 or analysis det]m9$ necess>y by ! ,*ief ,in=mation ,(fic]1 or o!r equival5t (ficial1 ( ! ag5cy4 7c7 ,support ,! ,*ief ,in=mation ,(fic]1 or o!r equival5t (ficial1 ( an ag5cy may reque/ support f ! ,director & ! ,adm9i/rator = any analysis or developm5tal ne$s to create ! plan ( ! ag5cy4 7d7 ,ag5cy submission ,n lat] ?an #a ye> aft] ! date on :i* ! head ( an ag5cy submits ! compreh5sive assessm5t pursuant to section #c7;d71 ! head ( ! ag5cy %all submit to ! ,director1 ! ,committee on ,homel& ,security & ,gov]nm5tal ,affairs ( ! ,s5ate1 & ! ,committee on ,ov]sight & ,gov]nm5t ,re=m ( ! ,h\se ( ,repres5tatives ! plan ( ! ag5cy4 7e7 ,consultation & coord9ation ,! ,director-- 7#a7 9 coord9ation ) ! ,adm9i/rator1 ! ,*ief ,in=mation ,(fic]s ,c\ncil1 ! ,*ief ,acquisition ,(fic]s ,c\ncil1 ! ,*ief ,data ,(fic]s ,c\ncil1 ! ,*ief ,f9ancial ,(fic]s ,c\ncil1 & o!r gov]nm5t & indu/ry repres5tatives id5tifi$ by ! ,director1 %all e/abli% processes1 us+ exi/+ report+ functions1 z appropriate1 to id5tify1 def9e1 & h>monize common def9itions1 t]ms & conditions1 /&>diz$ requirem5ts1 & o!r in=mation & crit]ia to support ag5cy heads 9 develop+ & implem5t+ ! plans requir$ by ?is section2 & 7#b7 9 coord9ation ) ! ,adm9i/rator1 & n lat] ?an #b ye>s aft] ! date ( enactm5t ( ?is ,act1 submit to ! ,committee on ,homel& ,security & ,gov]nm5tal ,affairs ( ! ,s5ate & ! ,committee on ,ov]sight & ,gov]nm5t ,re=m ( ! ,h\se ( ,repres5tatives a report detail+ recomm5dations to lev]age ,gov]nm5t procurem5t policies & practices ) respect to s(tw>e acquir$ by1 develop$ by1 deploy$ )91 or 9 use at #a or m ag5cies to-- 7,a7 increase ! int]op]ability ( s(tw>e lic5ses1 includ+ s(tw>e entitlem5ts & s(tw>e built by ,gov]nm5t ag5cies2 7,b7 consolidate lic5ses1 z appropriate2 7,c7 r$uce co/s2 7,d7 improve p]=mance2 & 7,e7 mod]nize ! managem5t & ov]sight ( s(tw>e entitlem5ts & s(tw>e built by ,gov]nm5t ag5cies1 z id5tifi$ ?r\gh an analysis ( ag5cy plans4 #e4 ,,gao report ,n lat] ?an #c ye>s aft] ! date ( enactm5t ( ?is ,act1 ! ,comptroll] ,g5]al ( ! ,unit$ ,/ates %all submit to ! ,committee on ,homel& ,security & ,gov]nm5tal ,affairs ( ! ,s5ate & ! ,committee on ,ov]sight & ,gov]nm5t ,re=m ( ! ,h\se ( ,repres5tatives a report on-- 7#a7 ,gov]nm5t-wide tr5ds 9 ag5cy s(tw>e asset managem5t practices2 7#b7 comp>isons ( s(tw>e asset managem5t practices among ag5cies2 7#c7 ! e/abli%m5t by ! ,director ( processes to id5tify1 def9e1 & h>monize common def9itions1 t]ms1 & conditions "u section #d7;e72 7#d7 ag5cy compliance ) ! re/rictions on contract support "u section #c7;b72 & 7#e7 o!r analyses ( & f9d+s reg>d+ ! plans ( ag5cies1 z det]m9$ by ! ,comptroll] ,g5]al ( ! ,unit$ ,/ates4 #f4 ,no additional funds ,no additional funds are au?oriz$ to be appropriat$ = ! purpose ( c>ry+ out ?is ,act4