Function Points (FP) or Function Point Analysis (FPA) are a measurement of complexity of software, that serves to estimate / predict / calculate the effort it takes to develop this software.
There are multiple ways to analyze and weigh . The primary ones in use are IFPUG and COSMIC.
Alternative methodologies to measure