Desde no hace muchos años la Ingeniería del Software le ha dado una mayor importancia a la Ingeniería de Interfaces Gráficas de Usuario, siendo ésta una parte fundamental de cualquier aplicación, ya que es lo primero que ve el usuario. Hoy en día existen lenguajes de diseño de modelado de Interfaces, los cuales proponen distintos modelos y técnicas de modelado según el enfoque al que pertenecen. El objetivo de este trabajo es proponer un modelo de desarrollo de Interfaces que integre el vocabulario de las herramientas modernas de desarrollo de Interfaces de Usuario Gráficas (GUIs) (frames, windows, botones, menúes, etc.) en el paradigma de la programación funcional, en particular en lenguaje Haskell. El modelo será construido sobre dos librerías monádicas de nivel medio existentes: Gtk2Hs, basada en la herramienta multiplataforma Gtk+, y wxHaskell, nativa y portable para lenguaje Haskell, construida sobre wxWidgets. Este trabajo también contempla la implementación de una interfaz concreta en el marco del modelo propuesto a los fines de validar las afirmaciones realizadas sobre el mismo.