V tomto návrhu modulu lze použít unifikovaný modelovací jazyk (UML) pro návrh třídy, návrh časovacího diagramu a návrh rozhraní a lze také přiměřeně navrhnout vztah dědičnosti tříd. Vývojový model používá spirálový model s analýzou rizika ke snížení systémového rizika.