We will see what a programmer has to do in order to extend a FSA dialogue manager to encapsulate the dialogue characteristics considered in Section 1.1.2.