I was surprised by the amount of programs built within, i was afraid that they might be spreading themselves too thin but after using the programs they all do as expected and beyond. I had some trouble setting up but support was quick and walked me through the process.