{"id":38752,"date":"2016-02-12T09:50:09","date_gmt":"2016-02-12T15:50:09","guid":{"rendered":"https:\/\/blog.cpanel.com\/?p=38752"},"modified":"2016-02-12T09:50:09","modified_gmt":"2016-02-12T15:50:09","slug":"an-interview-with-matt-pugh-ceo-of-whmcs","status":"publish","type":"post","link":"https:\/\/devel.www.cpanel.net\/blog\/app-spotlight\/an-interview-with-matt-pugh-ceo-of-whmcs\/","title":{"rendered":"An Interview with Matt Pugh, CEO of WHMCS"},"content":{"rendered":"

As both WHMCS and cPanel have finished our move to our new offices, released new versions of our respective software, I wanted to take a moment to catch up with Matt Pugh, CEO of WHMCS. Below is our conversation where I ask some questions about the relationship between our companies and some of the exciting features both companies have worked on together.<\/p>\n

Aaron<\/strong>: How long have cPanel and WHMCS been partnered together?<\/em><\/p>\n

Matt<\/strong>: We joined forces back in mid-2012, so it’s been a little over 3 and a half years now.<\/p>\n

A<\/strong>: Over the length of the relationship how have the two companies been working together?<\/em><\/p>\n

M<\/strong>: Teaming up with cPanel was always about delivering a better and more integrated experience for the common customers of our two platforms. cPanel dominates the web hosting control panel market and as such anything we do to better our product for cPanel users benefits more of our customers and their end users than anything else we could do. So it simply makes a whole lot of sense to do those things. \u00a0It’s for that reason we’ve built features like Single Sign-On<\/a>, Application Linking<\/a> and more.<\/p>\n

A<\/strong>: Does being located in the same building help the relationship and if so, how?<\/em><\/p>\n

M<\/strong>: Absolutely, we frequently attend each other’s demos and collaborate on things that affect one another. With two products that are so closely coupled together, developing them in the same geolocation has huge benefits. A recent example that comes to mind is the Two-Factor Authentication that was introduced in cPanel & WHM 54. As a consumer of the cPanel API, we had a range of input and suggestions that helped shape the delivery of that feature.<\/p>\n

A<\/strong>: About the new Application Linking, what is the overall intent of this feature and why is it important to the overall relationship between cPanel & WHM?<\/em><\/p>\n

M<\/strong>: This feature is all about removing the separation between the control panel and billing. Today users have two distinct control panels, one for their website, and one for billing. While users have been able to login to cPanel from the WHMCS Billing Portal for some time, with Application Linking and Single Sign-On, they can now do the reverse too and transition seamlessly from cPanel into WHMCS. This completes what we’re calling the full circle of integration, providing us with the basis we needed to do some even deeper integration between our two products.<\/p>\n

A<\/strong>: The Application linking feature was part of a joint effort between the two companies, what feature\/functionality did cPanel develop to make this feature possible?<\/em><\/p>\n

M<\/strong>: We needed cPanel to provide the ability for third-party applications to define links that can be rendered within cPanel. \u00a0We also needed them to provide a way that allowed us to perform secure authentication of users. \u00a0On the WHMCS side, we chose to implement OAuth 2.0<\/a> to facilitate this, which also paves the way for a Client API, more powerful third party integrations and more. \u00a0Speaking of which, our new Marketplace will be launching soon – be sure to check it out!<\/p>\n

A<\/strong>: One of the big features of application linking is the display of icons and direct access to various part of WHMCS, how does this improve the overall customer experience?<\/em><\/p>\n

M<\/strong>: We\u2019re bringing billing and support resources into the cPanel interface providing easier and more convenient access for end users. I think it can be summed up with these five key points:<\/p>\n