The three things that GIS users do most are as follows: search, view, and publish for others. This has been proven by our usage analytics on thousands of MapInfo Pro users this year. The specific requirements for any organization will vary dramatically within these three activities, but it certainly makes sense to create a checklist of requirements in these categories. For example, how does a user create spatial joins? This is a complex process and it’s hard to build a user-friendly, efficient user interface that covers all the possible ways to join data. Interactive viewing is also very important. If I build a theme on a map, I want to be able to quickly change the variable or categories for display as well as the style. This is not easy in all tools. Finally, the creation of presentation-quality maps is a big challenge and in some organizations, this needs to be done by professional graphics applications such as Adobe Photoshop. GIS applications should be able to generate output suitable for publishing to pdf or the web with minimal effort and a fair amount of customization options.