In my experience Simple's main product is customer service (and delight). They're great at leveraging technology to accomplish this, but I'd say they're far from being a technology company.
In an ideal world I'm sure they would have created their app in-house, but it looks like outsourcing the development left them with a quality final product. Seems like a smart enough choice to me.