What practical approaches/frameworks are there for effectively delivering subsidy to private sector entities for development purposes?

The use of subsidies by development finance institutions (DFIs) can often be controversial because of their ability to distort markets