The Kidsoft system is one of the best software available in the market. I like the fact that the system is easy to use, and the support staff is very friendly and knowledgeable. You need to have a background in software and customer support. Kidsoft is a good software system to use for online scheduling and payments. It is easy to set up, easy to use and very affordable. If you are looking for a system, this is a good choice. We are using Kidsoft for our online scheduling and payments. We have been able to reduce the amount of paper that is involved. This has led to a much more efficient system and more time for the customers.