More often than not, the root cause of such embarrassing bottlenecks lies in the tendering/procurement mischief. Probably whoever bagged the job did not have solid technical competence to deploy an elegant solution.

Hard luck to you  if you were to offer the concerned institutions a fix - even on pro bono terms!

Tony.