---

SOFA Statistics: An Interview with developer Dr. Grant Paton-Simpson

F4S: Why and when did SOFA come to be?

I’d had the idea of making an analysis application for many years. I used to refer to it as the “octopus” with the ability to put its tentacles into a variety of different databases and extract results. It was once I became an experienced Python developer that I decided to give it a go, and bit by bit it became SOFA. SOFA can import data from a range of different spreadsheets and can dynamically link to SQLite, MySQL, PostgreSQLL, CUBRID, MS Access, and MS SQL Server databases. There is nothing like being able to think of an improvement you’d like to see in a program you rely on – and being able to bring it into being as quickly as you are able.