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