The design of an application that can use MAPI for data access requires the resolution of many issues. Once these issues are resolved, the implementation is simple. These issues are user requirements and specifications.
Resolve communications links issues.
Determine bandwidth, that is, maximum message size.