David Easton developed system theory to analyze political processes. He defines a political system as a set of interactions that allocates values for society. According to Easton, a political system has two components: inputs and outputs. Inputs include demands from the public and support mechanisms that provide legitimacy. The system processes inputs and produces outputs like policies and rules. The environment, including other social systems, shapes the political system through this input and output process.