The Microsoft Exchange Server application design environment enables users to build complete groupware applications, such as customer-tracking systems or electronic discussion forums, without programming. Assuming they have the appropriate permissions, users can copy an existing application (including forms, views, permissions, and rules) and modify it as needed with the functionality available in Microsoft Exchange Client. They can easily modify existing forms or create new ones with Forms Designer, which requires no programming knowledge.