short term rental software revenue model