cawl for SharePoint is a powerful library with a very small footprint, built for Sharepoint coders who need a simple and elegant toolkit to create full-featured web applications.  Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of functions for commonly needed tasks, such as writing caml queries. cawl lets you creatively focus on your project by minimizing the amount of code needed for a given task.