What is the best modeling methodology for representing software system. I mean like UML and so on. Is UML better or is there something better than that out there? My need is to represent graphically my web application , which is a 3-tier architecture. I need a engineering model methodology like UML to depict the entire software system from the front end portal to middleware EAI to the database.
What is out there for such a thing? Please do not close this question , not related to programming but software. So a request to the SO community . Do not close this question.
Thanks.