I have a small karate school of about 50 students and I manage the entire operation. I needed something where I could manage every student, their payments, and attendance. I also needed to manage lead capture from the website, and the class schedule. I needed one platform to help me manage everything, and this was the best for me. I tried a few others and researched many, but this one had the most bang for the buck and they are always adding new features.