Whoever defines awesome as a tiling window manager should think twice before saying such a thing.

In that case, I'll change some software description also:

  • Firefox: FTP browser based on Mozilla
  • Thunderbird: Software to send mails
  • OpenOffice.org: Text editor
  • GNOME: GTK based game collections
  • Python: Zope language

A software being able to do something do not mean that the software is meant to be something. You can browse FTP servers with Firefox, but it's not mainly a FTP browser. You can send mails with Thunderbird, but it's not mainly what it does. You can edit text with OOo, but also do some spreadsheets stuff. You can play games with GNOME, but you can also do plenty of others stuff. You can write Zope and its applications with Python, but that does not mean Python is Zope.

So you can definitively do tiling window management with awesome, but you can do a lot more. It's not its primary feature. So it's not a tiling window manager.