This sounds very much like an application begging to be done as a stand-alone company supporting these F500 companies. Could be very profitable as the basis for a service-provider model while you gain enough knowledge to product-ize and package it on basically customer-funded development. It seems your company kicking you in the gut is showing you the direction
Good Luck!