The multistate life table (MSLT) model is an important demographic method to document life cycle processes. In this paper, we present the SPACE (Stochastic Population Analysis for Complex Events) program to estimate MSLT functions and their sampling variability. It has several advantages over other programs, including the use of micro-simulation and the bootstrap method to estimate the variance of MSLT functions. Simulation enables researchers to analyze a broader array of statistics than the deterministic approach, and may be especially advantageous in investigating distributions of MSLT functions. The bootstrap method takes sample design into account to correct the potential bias in variance estimates.