One of the most advanced features of the application will be the use of a certain level of artificial intelligence in the management of non-player factions.
The biggest challenge for the Game Master is often to manage the non-player factions and make them progress fast enough so that they continue to compete with the player factions.
The Game Master is able to pick a difficulty level that will determine how quickly those factions develop, and therefore how difficult it will be for players to deal with them.