The web-based software was designed with the goals of allowing both GPs and specialists to communicate and review patient progress ; integrating with existing GP software ; and supporting GPs to deliver the structured intervention .