We currently remotely host our web server and a DB server externally from our organization. this has caused major pain since most of our work is done using internal systems.
What is a standard way for data to flow back and forth? One, so visitors to our site can apply for an event and two, once that registration is completed online, our people can view that registration and use their internal system to fulfill the registation and provide customer service.