A web based gui tool for creating uml diagrams