At Vino, our mission is to democratize software. To do that we need to close the gap between what you can easily build today and where modern expectations are for applications.
This gap is filled with waste and work that produces no differentiable value. Waste like integration and boilerplate, work like authentication, storage, and security. It’s the cost of playing the game. Modern software leaders found success when this gap was narrow, when the cost of entry was low. As the industry matured, the gap widened. Companies had to do more. Companies that form today have an ever-growing list of requirements while established companies keep pulling further into the lead.
Today, it’s difficult to compete without spending millions of dollars just to get to a competitive baseline. There are shortcuts like SaaS vendors and cloud platforms, but these exploit the gap. They don’t shrink it. They defer the upfront costs in exchange for payment based on usage, not income. They have to. They’re based on cloud services that charge on usage as well. It’s no different than a pyramid scheme. We race to capture value so we can pay our bills. This isn’t sustainable.
Democratizing software means leveling the playing field and removing the middle-men.
It means making building, running, maintaining, testing, securing and scaling software cheaper and easier.
It means giving you iteration speed and adaptability without sacrifice.
It means a future where mom and pop businesses could be the next unicorns.
How are we going to do it?
To level any playing field, you need to build up low areas or tear down higher ground. At Vino, we’re tacking both together.
Code is cheap, but integration is expensive. Managing millions of lines of integration code is a weak competitive advantage, so we’re ironing out every wrinkle preventing code from automatically integrating. When everything has the same interface, code naturally connects to other code like magnets. Functionality is easier to add, change, and share. Dependencies are easier to update and secure. Testing is so straightforward that it bares no resemblance to what we do now. Vino captures these connections into schematics that define complete pieces of functionality. Schematics are open and composable so you can take any schematic, alter the flow, and customize it to your use case.
These ideas aren’t new but they have new life with WebAssembly. WebAssembly wraps Vino’s components in a cross-platform black box with performance we couldn’t achieve with alternatives. WebAssembly’s sandbox comes with 25 years of application security lessons baked in, which makes it easier to trust functionality in third party schematics and components. Public schematics then become actual implementations of best practices that you can integrate into your applications.
The Vino runtime will be open and you can run Vino applications anywhere, but we are building this foundation to do fundamentally new things with software. We have exciting ideas in store that will change how you think of building and running applications.
We know that commoditization and automation changes industries. At Vino, we want to commoditize logic and automate the composition of code. If we get our way, companies with mountains of bespoke source code will no longer find themselves so far ahead.