Understanding How Website Development Companies Work