Un progetto WebRatio si compone di diversi tipi di modello, che concorrono alla definizione dell’intera applicazione.
L’ambiente di sviluppo permette di definire il modello dei processi di business in BPMN ed il modello applicativo in IFML.
Per descrivere tutti i requisiti funzionali dell'applicazione, WebRatio si basa sulla modellazione IFML, utilzzando una sua extension per il dominio Web. Il modello IFML consente di specificare i requisiti dell'applicazione, ed in maniera particolare le logiche di presentazione delle informazioni, di gestione dei servizi e di navigazione.