Essential UML fast : using SELECT use case tool for rapid applications development