I'm writing an open source application to provide multi-vendor software