lightweight as in activerecord and all the other things aren't bundled in by default. you bundle what you need. sinatra doesnt assume that you need an orm or template language. think of sinatra as a domain specific language for creating websites, but you could tack on orm or templates as you see fit.