Tyler Smith wrote an undergraduate thesis on object relational mapping from a software engineering perspective. The paper aims to build contextual evidence for readers to evaluate the usefulness of ORM frameworks in their own projects. It begins by explaining object oriented persistence and the need for databases. It then discusses challenges that arise from the mismatch between objects and relational databases, such as managing relationships and identity. The paper argues that ORM frameworks help address these issues and allow developers to focus on application logic rather than data access details.