If you build LOB (line-of-business) applications, you’re familiar with Web, Smart Clients, Mobile and Web Services applications. In patterns & practices, we’ve organized programs around these application types to build more relevant, prescriptive guidance. Here’s examples of the end-to-end application types.
Smart Client / Mobile
Web Service / Service
Note the following codes: UIC=User Interface Components, UPC=User Process Components, SA=Service Agent, SI=Service Interface, BE=Business Entity, BC=Business Component, DAC=Data Access Component.