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