A framework for building object-oriented web applications using nodejs and MongoDB