It's a mix, We're building all of our own customer facing software and many things behind the scenes as well.
For instance we integrate with providers for KYC/AML requirements and do not build that in house but for Billpay we are using a combination of APIs that connect directly to billers' sites and building our own tools to discover how to send ACH's or mail paper check when necessary