This document introduces agent-based modeling (ABM) for modeling customer behavior. It discusses concepts from economics, marketing, consumer behavior, and modeling. ABM is introduced as a modeling technique that can model complex, non-linear systems like human behavior using a bottom-up approach through agent interactions and simulations. Key aspects of ABM theory, definitions, features, and experimentation are outlined. Comparisons are made between ABM and traditional quantitative modeling approaches in economics.