International Function Point Users Group (IFPUG)
The International Function Point Users Group (IFPUG), a non-profit, volunteer organization, maintains the rules and procedures for calculating Function Points and the Software Non-functional Assessment Process (SNAP). The definitions, available from IFPUG, are documented in the Function Point Counting Practices Manual. IFPUG, the premier software measurement organization, promotes and encourages the effective management of software development and maintenance activities through the use of Function Point Analysis and other software measurement techniques. IFPUG conferences, workshops and membership provide a forum for networking, education and information exchange that encourages the use of software product and process metrics.