> For the complete documentation index, see [llms.txt](https://docs.gapvelocity.ai/webmap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gapvelocity.ai/webmap/general/backend/dcp-desktop-compatibly-platform/library-bundles.md).

# Library Bundles

A WebMap project provides two main project libraries that are required to compose a WebMap DCP, the [**Bundle library**](/webmap/general/backend/dcp-desktop-compatibly-platform/library-bundles/bundle-library.md) and the [**DTO library**.](/webmap/general/backend/dcp-desktop-compatibly-platform/library-bundles/bundle-dto.md)

The DTO library is used to implement the communication layer between the front-end and the back-end applications. Which the necessary objects to synchronize the applications state back and forth.
