Input Process Output Theory