Erwin - Still Good But Expensive
Use Cases and Deployment Scope
Erwin was used as a true enterprise data modeling tool, largely by a team of data architects and modelers, to ensure consistent modeling across the corporation. As a large organization it helped address the needs of multiple developers often needing to work within the same model at the same time. It also provided centralization an assured developers were working with the correct version of the model.
Pros
- Easy to reverse engineer existing databases to bring them into the model or account for drift.
- Intuitive interface for developers just starting out with the tool.
- Large number of options on how to display a data model visually, which is critical when dealing with very large models.
Cons
- Cost is the single largest barrier to entry with this tool.
- Would like to see a greater variety of export options available for use outside of the tool, for example as a vector graphic.
- Support has been uneven at times.
Likelihood to Recommend
I have two reservations for ranking erwin higher than I have. One is the cost of the tool. For smaller shops, it can be a tough pill to swallow and difficult to convince management of its value. The other is that I consider erwin to be essentially on par with embarcadero. That being said, erwin is excellent if you need centralized management of your models. This naturally lends itself to a larger shop, but this management is still valuable for smaller companies as well so long as a good process is in place.
