Это в смысле - постановка настолько хорошая, что программирование не представляет особого труда

?
На самом деле - не все так просто. Сам интерфейс может и несложен - но вот то, что "за сценой", логика занимающаяся разбором, должна быть чрезвычайно умной. Ситуаций-то может быть море, и всех их надо отслеживать.