Quite often people will ask, “What are the differences between Surfer and QGIS?” Below is a comparison of the main features and functionality of each program. Surfer, as you may know, provides 2D and 3D contouring complete with surface mapping software. QGIS has an assortment of plugins, and we haven’t been able to review them all. I encourage you review and let me know if there is any missing information. As new information comes in, I’ll be sure to update the matrix below.
Beyond the actual functionality, another difference between Surfer and QGIS is the development models. Surfer is a commercially developed program whereas QGIS is open source and is developed by a community of contributors. While it’s difficult to quantify, I believe it’s worth mentioning the pros and cons, according to me, associated with our commercial software model and QGIS’s open source model.
As a commercially developed product, Surfer comes with a price tag. Since people are spending their hard earned dollars, it is our duty to develop a high quality product. Our developers adhere to rigorous developmental principles, all code is reviewed by another developer, and Surfer undergoes extensive internal and external testing periods. We put a great focus on the usability of Surfer to ensure feature are easy to access. Beyond the quality of the product, we take great pride in the support we provide Surfer customers. All technical support is free for any version of the product (yes, even back to MS-DOS). This includes live phone, email, and chat along with our 24x7 web resources including the open forums and knowledge base. We also have a dedicated documentation writer who ensures all aspects of Surfer is documented.
Another point worth mentioning is longevity. Golden Software has been around since 1983, and we’ve sold licenses in 185 countries and on all seven continents.
Alternatively, as an open source product, QGIS is completely free and is developed through the good intentions of anyone wishing to contribute to its feature set. As such, anyone from a hobby developer to a senior developer can contribute, but there are minimal quality controls around code quality and program usability. QGIS does seem to have a strong community of followers which is important because it is to this community you will turn for technical support. Paid-for commercial support is also offered through 3rd party contractors. Like the development of QGIS, documentation is handled through the good intentions of volunteers which results in a wide range of poorly documented features to well documented features.
Let me know your thoughts on Surfer vs. QGIS. What do you like and what do you dislike about each program?