Complete the sentence with the best option that shows a logical relationship.
Just as a carpenter uses tools to construct furniture, a programmer uses _____ to develop software.