Basically, function points can be described as the different features that are offered by a software product. This unit of measurement is considered to be a standard for determining the size of the software. This measure is used to determine the complexity of a program, and it can be used to compare different programs and determine which is more complex. Function point analysis measures software based on the amount of work that must be done by users and developers. It takes into account both the amount of code in the program as well as its complexity.