Software design application?

Does anyone know of good software design application? Something I could use to visualize the logic of my php scripts before coding?
Stephen ForlanceAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

mohan singhWeb developerCommented:
All website only show  how to work but they don`t show you
how it work
if you want to see a software  demo so visit some website like      This is inoerp which have more thing for your logic it have HR module and etc

Thank You
Stephen ForlanceAuthor Commented:
Morgan, thanks for your reply but it doesn't make much sense.

I'm looking for some sort of visual software that I could use to map out the flow of a script, just very quickly, so then I would follow that Schema writing actual code
Julian HansenCommented:
Personally I use to visualize the flow - it does not have any scripting links but it does allow me to show the flow and interactions that I can there share with the role players and talk over.

There are wire frame tools out there - I personally haven't used them - I prefer to wireframe in code. Write the shells of the functions and classes - test them good testing methodology. Use API testers (Postman and my own homegrown version) to ensure endpoints work.

For visual I use libraries that handle a lot of the UI for me (Bootstrap, Material).

I am not convinced there is one tool that will do all of these as well as I would want. They seem to be more for those that don't have a lot of experience. When have been coding a while you build up boilerplates, snippets, tools, scaffolding scripts that do the repetitive stuff for you. The prototyping then parallels the coding process - which in combination with a good visualisation is the perfect fit for me - but I can't speak for all developers.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
NerdsOfTechTechnology ScientistCommented:
This is very subjective, as it depends on your 'style' of planning.

  • Project/task/bug management software
  • Flowchart or even Photo editing software (to sketch out your plan)
  • The good ol' pencil and piece paper/napkin method
  • etc.

Evalute what your goals are and connect the dots.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.