The SanFrancisco framework