TurboGears 2 é construído em cima da experiência de várias estruturas web de próxima geração, incluindo TurboGears 1 (claro) Django e Rails. Todas essas estruturas tinham limitações que nos frustravam, e o TG2 foi construído como resposta a essa frustração: * Começa como um microframework e escala até uma solução fullstack * Código que é tão natural como escrever uma função * Um poderoso e flexível Objeto Mapper Relacional (ORM) com suporte real multi-base de dados * Suporte para particionamento de dados horizontais (aka, fragmentação) * Um novo sistema de widget para tornar a construção de aplicativos pesados AJAX mais fácil * Suporte para vários formatos de troca de dados * Construído em extensibilidade Aplicações e componentes WSGI padrão * Designer amigável modelo sistema grande para programadores