ArcGIS was used to manage and manipulate map layers and attribute data within the system. As the ArcGIS is an off-shelf software package, the provided menus did not fully fit requirements. Therefore, it was customised by using an ArcObjects library to create menus that corresponded to the requisite functions. The following functionalities were provided to explore the diversity of languages as well as other related village data in Nan: