The general process of implementing and using flexfields consists of several major phases:
Planning
Defining
Data entry and ongoing maintenance
Reporting
You may also have requirements for other phases, such as building custom reports for your site.