Distributed production