
I have seen many people either asking if Drupal is an application framework, or arguing that it is or isn't. There are varying opinions, with some arguing frameworks cant come with UI's or that they can't function out of the box without coding. For me the question is does it provide tools need to develop complex and robust applications, and make it easy to do so. I find myself leaning more and more choosing Drupal as the base for my web applications.