This document provides an introduction and overview of NHibernate, an object-relational mapping framework for .NET. It discusses key NHibernate concepts like the object-relational impedance mismatch, ORM, and NHibernate features. It also covers NHibernate architecture, configuration, mapping types, persistence operations, querying, and demonstrates basic usage.