software their automated macroview manual design clients applications people driver server developing based process information allows business language domain staff product development layer integration which needs system approach functionality interface provides collection developed systems using standard example access application framework windows services products developers these client other tasks source where JoelLipman.Com