Definition should include
architecture (e.g., peer-to-peer, server-based [domain-controlled])
sample business configurations
benefits and limitations of each.