The Microsoft AZ-303 has questions on how to implement technologies while the AZ-304 exam tests the candidate’s ability to pick the best suited technology for a given scenario. While the former includes questions based on customer requirements, the latter includes questions based on technical operations and its implementations. The Microsoft AZ-304 exam focuses on selecting solution implementations, capturing business needs using business objectives and real-world examples. On the contrary, the AZ-303 exam focuses on using those solutions to ensure that they are properly migrated and implemented.