We've worked with many clients to automate processes and/or connect with 3rd party services — reducing manual tasks and decreasing the need to add employees. Building automated solutions is often cheaper and less error-prone than hiring employees to do manual tasks.
Some applications that we have interacted with via web services, APIs, etc.:
- Active Directory/LDAP for authentication
- Enterprise Resource Planning systems
- Accounting Software (Quickbooks)
- Marketing Automation (HubSpot, Pardot)
- CRM systems and fundraising systems (SalesForce, Zoho, CiviCRM, Salsa, NationBuilder, Blackbaud's Raiser's Edge, Blackbaud's Convio, Bloomerang)
- Email marketing systems (MailChimp, Constant Contact)
-
NPR API (NPR story content)
-
Composer (public radio scheduling and program info system, including OAuth2 authentication)
-
Google authentication (OAuth2)
-
Facebook authentication (OAuth2)
-
Google Tag Manager
-
Doubleclick for Publishers (DFP)
-
Google Analytics API
-
Google Maps API
-
Google Geocoding API
-
PayPal
-
Authorize.net
-
Apache Solr search services
-
Amazon web services APIs
-
NetSuite
-
Docuware (document management service, including OAuth2 authentication)
-
Various niche ERP services
-
Sales tax APIs (Avalara, TaxCloud)
- North Carolina DMV database
We’ve also been responsible for implementing the server-side APIs in many cases as well. In fact sometimes we build server-side APIs for one project only to consume those services on another.