When you pay for software, you have a direct financial relationship that isn't so dependent on the author's goodwill and motivation. And that makes the project much more likely to stick around. So for example, with Kendo UI, we launched back in 2011. And if you used our series of jQuery plug-ins on day one, those are jQuery plug-ins that we're actually still maintaining in 2020. We're actually still adding features to those components as well. So we've been around for the long run.
Reason number three is paid UI components often solve harder problems. There are a lot of developers out there trying to make the world's best React date picker, and you can find lots of great free ones out there. There are fewer developers out there trying to create the world's best React Gantt chart, which is something that we ship as part of Kendo React, or the best scheduler, basically creating like an Outlook calendar in your browser, which is also something we ship as part of Kendo React as well. Paid UI components also tend to ship features and guarantees that aren't necessarily a given with free controls. So for example, on Kendo React, we spend a lot of time making sure all of our components adhere to numerous accessibility standards and provide globalization support, which again, with free controls, can be hit or miss, especially if you're trying to piece together a number of different free controls and make them work well together.
And finally, last on my list is with paid UI controls, you get more of a same funding model. And I include this because in our front-end world today, the value of this software that we use, again, think of the different React's tools and components that you use in your day-to-day job, is in no way equal to the actual amount of financial value that these developers are actually compensated with, which has some frankly kind of bizarre consequences. For example, we now see things like NPM install logs containing advertisements, which is something that somebody tried to do. And if you write React, you've probably seen a core.js person asking for jobs, which is something that happens as well. There's a sort of weird set of foundations out there with some very nebulous funding models. There are things like Patreon and GitHub sponsors, which are things you probably feel like you should contribute to for some tools you use, but you probably also aren't either. When you pay for software, you don't have to worry about how the developers behind the software are getting paid because the relationship is way more direct. For example, at Kendo React, we make a suite of 80 plus React UI components and you pay us money if you want to use them. There's no weird sponsorship or donation model.
Now to be clear, I'm not saying that paid UI components are a panacea. We're not going to solve every problem that you have for your applications. Instead, I'd encourage you to do just a bit of a time benefit analysis because front-end developer's time isn't cheap and there are some real cost in time savings to be had from having things like guaranteed support from knowing you're going to hear back on issues that you have within 24 hours, from having a bit more long-term peace of mind that the code and the tools you use are going to be around for two, three, five years to come, from solving harder problems, from knowing things like accessibility is something that's going to be taken care of for you, and from having that more direct financial relationship with the authors of the tools that you build. So the next time a new app comes up, you're starting a new project, a new initiative, I'd encourage you to at least consider paid UI solutions. Have us on the list of things that you're going to test out. And if you're interested in trying Kendo React, you can learn more about kendoreact.com. And if you have any questions, you can ask them to me throughout this event, and I'm also at TGEventHole on Twitter. So thanks.
Comments