Starting back in 1985 with HP calculators, we have worked over the years to write software to help archaeologists run total stations (theodolites with built in electronic distance meters or EDMs). Our software is intended to replace professional survey software by making it simple to do the basic operations that archaeologists need. We wanted a system easy enough to use that students can be trained in a day to operate the station. Importantly too our software uses configuration files that allow archaeologists to specify which fields they want to record with each point. We require a few general fields, but after that the configuration file can be modified to fit the needs of each project.
Today we use the EDM Mobile and EDM Windows version of our software. The later works well on laptops, but we are struggling to keep it going with Windows 10. The former works well on Trimble Nomads and less expensive equivalents, but it won't be long before supporting hardware can't be found.
So, recently, we have started a new version of the program in Python. This version is intended to be cross-platform including Android devices. When it is available we will post it here, and our intention is to post the code on GitHub.