Traditional neoclassical microeconomic theory views the production function as a "black box" where homogenous inputs go in and output comes out. Differences in labor productivity between firms are mainly due to technological constraints facing the firm.