Started maple dev 10 years ago (2008), so basically experience.
It helps to understand what the game is all about, so you can design your structure to suit it. Like.. since you have a field (the map) which contains life such as mobs, reactors, npcs etc. Users have skills, quests, minigame...