Joe is a junior programmer in the IT department of SomeLargeCompany  Inc His company is not in the business of software  however  they have a lot of custom programs that are constantly developed  adapted  tweaked to follow the ever-changing landscape of products  sales  regulations  etc