AntConc is a freeware, multiplatform tool for carrying out corpus linguistics research and data driven learning. It is a freeware corpus analyzing application that's well-designed.
Here are some screenshots to illustrate the features and user interface of this application: