The best business software needs zero employee training, makes you more productive and saves novices from big mistakes. The secret to nailing all three might lie in the technology of pattern ...