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