sorry, i think if a tech company can't maintain an install for something that is crucial , then it shouldnt be a tech company.perhaps it s a marketing shop or sth.
it's as if tech is delegating so much away that in the end there will be nobody left willing to actually do the tech