The popularity of modeling is increasing. And with good reason, because modeling (especially based on standards) provides a means for communication, thinking and complexity management. However, given the diversity of domains that are modeled, and the different methods and work processes, what modeling tool should you choose? Is there an ultimate tool that could fit all your needs? We do not think so, and we will try to explain why.