High-level design consists of analyzing your requirements, both business goals and caller needs, decomposing the functions of the service, and determining what application components are required to perform each function. Low-level design then involves examining how Blueworx Voice Response facilities and the facilities of other hardware and software (such as the telephone switch and database access) are to be used to accomplish the goals of each component. You need to prototype and document, visually, at each stage in the design process.