Sometimes the biggest problem with developing custom applications is explaining how to use them. Integrators have long resorted to creating nonintuitive word-processing documents and scribbled notes ...