Framework to develop modular and testable Node.js applications