Il y a pas mal de solutions différentes de toute façon.

Donc à toi de te constituer un petit cahier des charges en fonction de ta pratique et d'affiner tout ça.