One aspect of the invention provides a material delivery system including: a plurality of nozzles and one or more controllers adapted and configured to control the plurality of nozzles to simultaneously deposit heterogeneous materials including one or more cells to manufacture a part or device. Another aspect of the invention provides a method including simultaneously depositing heterogeneous materials including one more cells using a plurality of nozzles.