Haha, I remember we made this app as our Bachelors project.
We said it used state of the art NLP (Natural Language Processing) and ML (Machine Learning) to figure out amount and context from SMS where in reality it was just pattern matching based on the SMS. lol, simple times.