A - Computers carry out operation too large for a single computer. B - Libraries are downloaded. C - Errors are discovered due to a misunderstanding between software and hardware. D - Clean up heap space.