Internally Developed Software Classification, Capitalization, and Amortization Patterns