A REST server for uploading and getting images, with pluggable storage back-ends, caching, and transformations. Implemented in Java using Jersey framework