There are a lot of computer-based algebra solvers out there, but for Socratic they had to do some extra engineering to get at the steps a human would need to solve the same problem.
Also, I'd be remiss not to mention Photomath, which has been doing this since 2014, and actually has step-by-step explanations in the recently released Photomath paid version (there's a free trial).
Below is a math problem solver that lets you input a wide variety of math problems and it will provide the final answer for free. The version below will show you the final answer only.
You'll see a button "View steps" and this takes you to the developer's site where you can purchase the full version of the solver (where you can see the steps).
I like the Socratic interface and explanations a bit better, but I'm glad to see this is a vibrant market.
When students get asked about what subject they hate the most, the majority of them would answer Math.
The app is actually designed to answer any kind of school question — science, history, etc. For other kinds of questions, Socratic kind of does a bit of Googling, and in my experience can typically find similar word problems on the wide internet, or from its own database of answers.
On about half the middle school science problems I tried, the app was able to identify the topic at question and show me additional resources about the concepts involved, but for others it was no more powerful than a simple web search.
I also tried it on a weird fraction from an AP algebra exam, which it kind of failed at, but then I swiped over and it was showing me this graph, which included the correct answer: I love this app, not just because it would've helped 8th grade Paul out of a jam, but because it's such a computery use of computers.
You use the tiny computer in your pocket to be basically smarter than you already are.