In my perusal of job openings, I have run accross the acronym UML. Just what is UML? A data modeling tool?