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