# Hyperplan ML Backend
The goal of Hyperplan is to help you manage and serve your machine learning projects. Why should you use it ?
- You want to enhance your productivity: Write reusable code accross projects.
- You want to easily extend your application: Hook functions let you register side effects to execute on the data that flows through your algorithms.
- You want your application to be testable: Hyperplan is primarily made out of simple testable functions.