See Content Gateway Concepts before you begin.
This section guides those in the following roles in developing applications that work with the Content Gateway:
...
End-user developers are responsible for creating custom application applications or integrating existing applications to use Content Gateway storage.
...