Creating simplified representation of underlying data and relationships, while hiding complexities and associated operations.