AMD-based Application Framework for building Web & Mobile applications