Solution Component designers are responsible for designing the solution that is operated by the users and delivering the use cases that the application users consume.
Business Component designers are responsible for the business design layer, implementing the business components.
Data/Operation System Component designers are responsible for the data/operation system design layer, implementing data and infrastructure components and exposing their external interfaces for consumption by the business components designers, as well as building the component internals.