Covers various topics, ranging from the architectural design of large-scale systems down to the design for microcontroller-based embedded systems. This title presents a pattern language for constructing an important part of an integrated development environment. It also presents patterns for batching requests in client-server systems.