If purchasing a license is not viable, excellent open-source or free modeling tools provide similar UML capabilities: