2BDoD 7000.14-R Financial Management Regulation Volume 4, Chapter 27
* August 2018
27-9
2.3.1.1. COTS Software. The capitalized cost of COTS software must be the
actual purchase price, plus any costs incurred to place the software in service or otherwise make
the software ready for use.
2.3.1.2. Contractor-Developed Software. The capitalized cost of
contractor-developed software must include the amount paid to the contractor to design, program,
install, and implement new software or to modify existing or COTS software, plus any costs
incurred to implement or otherwise make the software ready for use.
2.3.1.3. Internally Developed Software. The capitalized costs of internally
developed software must include the full cost (direct and indirect costs, as described in
subparagraphs 270203.A.4.a, 270203.A.4.b and 270203.A.4.c) incurred after:
2.3.1.3.1. The DoD Component authorizes and commits to a software
project and believes that it is more likely than not that the project will be completed and the
software will be used to perform the intended function(s), and it will have an estimated service life
of two years or more; and
2.3.1.3.2. The completion of the conceptual planning/planning and
requirements phase (i.e., project evaluation, concept testing, and evaluation alternatives) as
evidenced by a documented approval decision.
2.3.1.4. Table 27-1. This table provides a matrix of the software project phases
and their related processes. The treatment of costs must be applied based on the nature of the costs
incurred, not the exact sequence of the work. Full cost includes the costs of new software
(e.g., salaries of programmers, systems analysts, project managers, and administrative personnel;
associated employee benefits; outside consultants’ fees; rent; and supplies and overhead) and
technical documentation. The development of technical documentation and manuals must be
capitalized, but the costs of mass-producing manuals should be expensed in the period incurred.
The various types of costs incurred during the software project phases include:
2.3.1.4.1. Direct Labor Costs. Direct labor costs are typically the labor
costs of project teams (e.g., programmers, engineers, managers) incurred during the
Design/Development and Testing/Implementation Phase and are capitalized as part of the costs of
the software project. Project managers and/or program managers must track direct labor cost and
allocate to individual software projects. The allocation methodology must be consistent between
projects and must be auditable.
2.3.1.4.2. Indirect Labor Costs. Indirect labor costs are typically the
labor costs associated with the Program Management Office (PMO) personnel responsible for
overseeing more than one software project. In many instances, PMO indirect labor costs are
immaterial when compared with the overall costs of a software project, and if determined to be
immaterial, can be expensed. Decisions regarding the materiality of indirect labor costs, when
such costs are expensed, must be justified, documented, and must be able to stand up to audit
scrutiny. If indirect labor costs are determined to be material to a software project or projects and
are to be distributed to the capitalized costs of such project, the costs must be allocated based on a
distribution methodology that is consistently applied, documented and auditable.