Specialists in Lianja Application Development, Custom Training, and Mentoring
"Our tools enable us to program using our brains, rather than our fingers."
Software development requires the management of information. Put all the Use Cases (stories, if you will) of an app together, and the list still be quite long. The purpose of software development tools is to help manage the information, so we (and you) can focus on getting the stories implemented successfully, rather than focusing on how the repetitive scut-work of implementation.
All our tools will be released, as they are developed and thoroughly tested, on the LianjaX open source site sponsored by Lianja. We want you to enjoy software development, also. Why give them away? It has to do with focus: our business is creating applications, and training and mentoring others in creating applications. It is not in the selling-of-software business. It would be a distraction.
While the primary reason for not selling our tools is to avoid distraction from our business model, we have altruistic reasons, also. We want software development to be fun for more people than would purchase the tools. The problem (which we encountered with our VFP products) is that until development using our tools was experienced, it was simply unbelievable what a difference they made. So we had a few, extremely loyal customers. The vast majority of those who would have benefited from using the tools never did so.
And, of course, there's a little non-altruism in there: we think it's likely that people using our tools will take advantage of our custom training and mentoring.
Over all, we win when we create the tools, others win when they use them, and we both win when custom training and mentoring are added to the equation. Win-win-win.