Formulation software enables users to create, edit, compare, cost, analyze, and approve multi-level formula specifications.