Matt's team is designing an airline ticket booking system. They decide to build the system around two major independent parts: a part to search for flights based on user inputs and another to book a ticket and accept payments. The only data that will be passed between the parts is a user's flight selection. Which design concept does their approach reflect?

A.
rapid application development
B.
high coupling
C.
modularity
D.
secure design
E.
refinement