Well done; really think you've got a decent product idea here.
Few comments, which you've probably already thought through, but worth mentioning. Have you considered how you'll get repeat revenue from your customers? Also have you considered selling consulting on this to clients (i.e. a fourth column) it might generate useful extra revenue early on.