We enable companies to share cost for software development. Once completed, the project code is placed into an open repository where it is publicly available. Ownership is secured into a smart contract both for the financial contributor and developer. Fees for services related to that project code are distributed between service providers and project owners. Commercialized project code (if any) is also monetized to create additional recurring revenue for the smart contract holders.