Los tres principales agentes económicos son las familias, las empresas y el sector público. Cada agente toma decisiones para optimizar sus objetivos sujetos a limitaciones. Las familias buscan maximizar la satisfacción del consumo sujetas a su renta y preferencias. Las empresas buscan maximizar los beneficios sujetas a limitaciones presupuestarias y de regulación. El sector público busca maximizar el bienestar colectivo sujeto a limitaciones de recursos económicos y de redistribución.