Techniques for Creating a Provider Management System