In software development, value adjustment factors include the following among others :
- the criticality of the performance and reusability of the code.
- number of lines of code in the software.
- number of technical manpower and hardware costs.
- time period available and the level of user friendliness.