According to the BABOK® v3 guide, the purpose of functional decomposition is "to help manage complexity and reduce uncertainty by breaking down processes, systems, functional areas, or deliverables into their simpler constituent parts and allowing each part to be analyzed independently."