They also allow you to deploy your own drone to carry out sophisticated tasks using their already charted routes and scripted flights uploaded on the cloud. DroneDeploy currently covers 200 million of acres across 100 countries.
The use of programmed unmanned vehicles is not restricted to flying robots only, but programmed software can be labeled as a drone. Programming languages nowadays are developed enough for anybody with a simple programming background to build drone software that can run just about any project like a human can.