Analysis, Planning & Design
Before Developing a Software you need to sit down to discuss that, what kind of software you need. Software Development is not only the coding, also planning is very important. There is 60% planning and 40% coding of the Software Development. So, before Software Development you need a proper Database design of your software.