A. Repository B. Client–server C. Model-View-Controller D. Pipe and FilterAdvertisement Advertisement