You can create and execute the survey grids using Tower or Mission Planner, upload the missions to the Solo just like any other Pixhawk equipped drone, and execute that mission. Mission Planner and Geosetter can geotag the images for you. But stitching the images together to form an orthomosaic, or do any other kind of processing is big $$. There is software you can buy. And there is also SaaS online like Drone Deploy. But all are thousands of dollars, professional applications. Drone Deploy has a free tier, but you can't export or use the mosaics.