El sistema de modelado CALPUFF es muy sofisticado y admite una amplia gama de escenarios de modelado. Una limitación del sistema es que hay un número finito de objetos que se pueden especificar en los parámetros de entrada del modelo. Por ejemplo, CALPUFF solo puede aceptar un número finito de fuentes de cada tipo en una sola ejecución del modelo. Cada ejecutable (por ejemplo, CALMET, CALPUFF,...