Web2py is an open source web application framework. Web2py is written in the Python language and is programmable in Python. Since web2py was originally designed as a teaching tool with emphasis on ease of use and deployment, it does not have any project-level configuration files. Web2py was inspired by Ruby on Rails (RoR) and Django frameworks. Like RoR, it focuses on rapid development, favors convention over configuration approach and follows model–view–controller (MVC) architectural pattern.