architecture de l'appli