A push system produces according to a forecast or schedule and pushes the output to the next step whether or not it is ready for it. MRP is the classic push planning engine.
Push is necessary when lead times exceed the time customers will wait, but its forecast errors create excess inventory, the bullwhip effect, and obsolescence. Most modern operations blend push planning with pull execution.