Socrates provides users with feedback on the structure and composition of arguments that can be used to improve the quality of the argument or evaluate its maturity. This includes rule-based checking that can help a new user of Socrates quickly learn how to develop correctly structured arguments. Other kinds of feedback offers managers and other stakeholders insights about the maturity and quality of an argument as it is being developed.