# Services

You can use the Caplin Platform to provide services to client applications. It doesn’t matter if...

* these are core services provided by the Platform itself...
* additional services implemented by Caplin...
* or custom services you have built to run in the Platform.

Using the core services, you can subscribe to a subset of a container. Caplin also offers additional services, including the Refiner Service blade, which allows filtering and sorting of list data,

Caplin [Transformer](../transformer/index.md) provides an API to implement services as Transformer modules. For example, the Refiner Service blade is implemented as a Transformer module. A module has access to the data in the Platform, and can receive requests from client applications via [Liberator](../liberator/index.md).
