Contact Management System has become important part of an organisation operations or individual life. It helps the organisation to stay on top by ensuring the efficiency of the organisation business through managing their contacts and lead whereas for individual, it helps them to keep in touch with their friends and families.

You are required to develop a system to manage your personal or company contacts. The system should be able to add new contact, delete or modify existing contacts and view the contact details after searching.