This document introduces Neo4j, a graph database developed by Neo Technology. Neo4j uses a graph data model with nodes, edges, and properties to represent and store data, and relationships and connectivity. It discusses how Neo4j can be used to model complex relationships and network-like data in a more intuitive way than traditional SQL databases. Examples are provided showing how social networks and friend networks can be modeled and queried using Neo4j. Performance, scalability, and support for multiple programming languages are also discussed.