We are an early stage startup with a B2B SaaS service. It's basically an API and a Web App people can log in and pull reports. We bill per API request.
A big company approached us wanting to license our app on-premises. They claim it's a security concern and they never use SaaS services, preferring to host everything on their own datacenter.
This is a really big customer, both in terms of money and display/portfolio. But there are a lot of DevOps implications like updates, new features, possibly different code base and teaching them the nuts and bolts of hosting our app.
Should we do it? If so, what should be keep in mind? If not, how can we justify this to us and the stakeholders?
Expect to spend three or four times longer than you think you should dealing with their IT department.
Make sure you charge a healthy amount for all this because it will take more resources than you think on your side.