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