It is often very useful to make an UML sequence diagram, to explain functionality to a customer or colleagues (or simply to yourself). Here is a simple and easy site to make simple ones:
http://www.websequencediagrams.com/You can even embed on in your own site, by following the tutorial here
linkan example could be:
Alice->Bob: Authentication Request