This chapter explains basic issues that programmers must consider when designing UAPs.
This chapter contains the following sections: