This document discusses developing a battery management system that estimates the state of charge (SOC) and state of health (SOH) of lithium-ion batteries. It reviews existing voltage and capacity fade models that can be used for SOC and SOH estimation. It then presents a case study where an equivalent circuit model is used to estimate SOC by fitting voltage data, while a capacity fade model is used to estimate SOH and update the SOC model over multiple charge/discharge cycles. Model parameters are updated using an Unscented Kalman Filter to minimize errors between modeled and measured values.