الوحدة الوظيفية أو النقطة الوظيفية هي وحدة قياس للتعبير عن حجم وظيفة العمل التي يقدمها نظام معلوماتي ما للمستخدم. وتُحسب التكلفة (بالدولار أو الساعات) لوحدة واحدة من المشاريع السابقة. والنقاط الوظيفية هي وحدات قياس يستخدمها أسلوب قياس الحجم الوظيفي الذي وضعته المجموعة الدولية لمستخدمي النقاط الوظيفية (IFPUG). ويعد أسلوب قياس الحجم الوظيفي (FSM Method) الذي وضعته المجموعة الدولية لمستخدمي النقاط الوظيفية (IFPUG) مقياس برمجيات أقرته المنظمة الدولية للمعايير (إسو) لتقدير حجم أي نظام معلومات بناء على الوظيفية التي يدركها مستخدم نظام المعلومات، دون الاعتماد على التكنولوجيا المستخدمة لتطبيق نظام المعلومات. ويعد المعيار أسلوب قياس الحجم الوظيفي الذي وضعته المجموعة الدولية لمستخدمي النقاط الوظيفية (IFPUG) (هندسة برمجيات ISO/IEC 20926 - دليل ممارسات حساب النقاط الوظيفية) أحد المعايير الخمسة التي أقرتها المنظمة الدولية للمعايير (إسو) في الوقت الراهن لتقدير حجم البرمجيات من الناحية الوظيفية.
هنالك عدة معايير معترف بها أو\و مواصفات عامة لقياس حجم البرمجيات باستخدام الوحدة الوظيفية، وهي:
معايير الآيزو (ISO)
مواصفات أو إم جي (OMG) للواحدات الوظيفية المؤتمتة