I'd be very nervous if somebody told me they will host my business data or otherwise provide a service to me forever for a single time payment. Maybe that's what makes your customers go away.
I think you might need to reevaluate a few premises if you want to succeed.
I would recommend never competing solely on price.