I have long suspected a model like this, borrowing from lawyer shops and worker co-ops, could be pretty good for software. Since software is sort of inherently project based, could have a mix of product and contracting, and could have wins both on the co-op side and whoever the co-op is doing work for/selling product to