Extend product functionality to add custom service code or expose data through data provider mechanism.