# Libraries

Cornerstone is an open source project with a goal to deliver a complete web based medical imaging platform. It provides modular libraries which can be used either together or independently.

Library Hierarchy

The central element of the Cornerstone ecosystem is the Cornerstone Core library, commonly referred to just as Cornerstone. This is the library that handles the image rendering pipeline, loading, caching, and viewport transformations.

Aside from the core library, there are several other libraries supported by the Cornerstone development team which provide the ecosystem for developing complex imaging applications.

Library Description
Cornerstone Core (opens new window) Central library providing image rendering, loading, caching, and viewport transformations
Cornerstone Tools (opens new window) Extensible support for building tools, support for mouse, keyboard, and touch devices.
Cornerstone WADO Image Loader (opens new window) Image Loader for DICOM Part 10 files
Cornerstone Web Image Loader (opens new window) Image Loader for Web Image files (PNG, JPEG)
Cornerstone Math (opens new window) Mathematical utility functions and classes to support tool development
dicomParser (opens new window) Robust DICOM Part 10 parsing library