The program has great features for both small businesses as well large ones! I like being able to do so much with this software- it's easy enough even if you are not very tech savvy; however there have been times when we've had issues getting certain functions working properly (such as uploading photos or videos). It does take some time at first but once everything gets adjusted its quite intuitive.- You get all of these options out right away without having too many clicks/menu items required. We use our thinktouch kiois mainly during events such as open houses, sales meetings etc where information needs to be shared quickly.