XML 90 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Software
12 Months Ended
Dec. 31, 2019
Research and Development [Abstract]  
Software Software

Software as of December 31, 2019 and 2018 consists of the following (in millions):
 
2019
 
2018
Software from acquisitions
$
1,959

 
$
1,116

Capitalized software development costs
2,258

 
1,624

Purchased software
603

 
363

 
4,820

 
3,103

Accumulated amortization
(1,616
)
 
(1,308
)
Total Software, net
$
3,204

 
$
1,795



During the year ended December 31, 2019, the Company recorded pre-tax asset impairments of $87 million, primarily related to certain software resulting from the Company's net realizable value analysis.

Amortization expense for software was $616 million, $468 million and $436 million for the years ended December 31, 2019, 2018 and 2017, respectively.