BBC tillhandahåller också en rad kommersiella tjänster genom olika dotterbolag och samarbeten , bl.a. försäljning av program och teknik samt kringprodukter .