We've always been dedicated to accessibility, transparency, and commitment to building a collaborative platform. With Salsa, we're going even further by revolutionizing and democratizing software development. With minimal (HTML + Javascript) technical knowledge, Salsa Campaign Managers, Partners, and Developers can create custom on-demand applications that leverage the Salsa platform as a hub for managing and sharing information that drives many different applications on top of it. We call our standards-driven programming language "Salsascript". The Salsa Commons "Kitchen" will be the place where folks can create, access, and share all of the "packages" created both by us and by 3rd party developers.
Salsa is developed with a flexible programming language and hosting environment. It is mature and under active development. Rather than think up our own language, we chose Javascript as our server-side language, the most commonly used language on the internet. Aside from being an international standard (ECMAScript), there are millions of online Javascript resources, and both the code and the support for it is being pushed forward by the community.
We've added things to Javascript, including database access, permissions, utility functions, and includes, labeled it SalsaScript, and execute it on our servers. This dramatically reduces the barrier to entry for developers, allowing applications to be built rapidly by many.