The first step towards CMS development is to analyze the needs and goals of your business and then plan the features and functionalities. Below are a few steps you can follow:
Development of a CMS concept.
Plan the development phases.
Select the content management system.
Design the workflows.
Do wireframing & build the prototype.
Start the CMS development.
Do thorough testing.
Migrate your data.