Blynk will cover 90-100% of all of your needs in IoT software. Including user registration, transactional emails, built-in wifi provisioning, managing partners, accessing the data with 3rd party software and much more. Experienced partner We have run hundreds of thousands of devices for our customers.
Blynk is a platform with iOS and Android apps to control Arduino, ESP8266, Raspberry Pi and the likes over the Internet. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets.