The primary use case for adopting Parasoft SOAtest is to test web services/middleware testing (SOAP/REST/MQ/SAP RFC/EDI/FTP). Inbuilt support: * REST: WADL and JSON. * SOAP: WSDL. * SAP RFC * Message queuing supported: JMS, MQ, and NET WCF. * Protocols supported: TCP/IP, FTP, EDI, WSDL, WADL, WS-*, UDDI, RMI, EJB, webMethods, TIBCO, SMTP, and custom. * Languages Supported: Java, JavaScript, Groovy, Jython * Virtualization * Third-party tool integration (plug and play) * Stored procedure testing and DB validation * UI recording through Selenium WebDriver. * I've used this solution for more than 6.7 years.