Ordinarily, a taxpayer in the business of producing and marketing software for sale should include in inventory those development and software production costs that relate to the work in progress on hand.
Software is considered to be a capital asset where its useful life is anticipated to last beyond one year.