How to develop a pharmacy management system