Help with the best practices for visualizing development of below software project.
Ultimate Objective: Building a website/browser-based mini software (runs on php/mysql) and to diversify it to an Android App and as a Windows software using Java. Essentially, there would be three independent applications that would share a database.
Suggest any good visualizing/modelling tool(s) to conceptualize, plan, organize, analyze that would help save time and money.
Please detail your advices, thanks!
Will Microsoft Project, Visio be any help? Open to other tools too!