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