Architecture & Infrastructure zDefine: client/server, server, thick client, thin client, mainframe, legacy system, peer-to-peer zDistinguish architecture.