Background
In 2005, Alan Perkins led a ground-breaking project which transformed the way that Salesforce™ was used by businesses around the world.
At the time Altium, a publicly listed, Australian technology company, found that its self-built ERP platform lacked some key features found in specialised vertical business applications, particularly in the customer relationship area:
- The CRM and lead opportunity pipeline management was not meeting the needs of the sales team
- The internal systems lacked a comprehensive platform to address customer support
Additionally, a number of core business systems were missing or lacking important functionality, however the resources were not available to fill these needs.
When investigating various CRM products to solve the customer relationship issues, it became apparent that if Salesforce was perceived to be a business platform rather than a CRM tool, it could achieve things Salesforce.com itself hadn’t considered.
This began a symbiotic relationship where Altium would drive significant Salesforce innovation and Salesforce would allow Altium to achieve its objectives in unprecedented timeframes.
The Challenge
A new system was needed that met the following requirements:
- A global, multi-lingual flexible solution
- Real-time updates on sales pipeline management
- Tracking customer and prospect explorations in different parts of the world
- Staff member performance analysis
At the same time, there were competing imperatives in many areas of the company’s systems, with limited resources to address them.
After investigating a number of contenders, Salesforce was identified as the best solution. However, it became clear that there was potential to customise the platform in ways that had never been conceived by anyone, including Salesforce.
Altium had an ambitious timetable. The company wanted to roll out the new system worldwide to tackle a number of typical CRM systems as well as some unrelated systems needs, including procurement, HR individual development plans. Altium wanted to be live worldwide in seven weeks from the time the decision to acquire the platform was made.
The Solution
By positioning Salesforce as a business platform, Altium was able to leverage the platform in a range of unexpected ways. Over time the system became an integral part of the system fabric.
In addition to the typical CRM implementation covering sales pipeline, customer support and marketing automation, Salesforce was also modified to implement several other systems, including:
- A new procurement system, which took advantage of the in-built notification engine to automatically push approval requests up the chain of command to the lowest point with the authority to spend the amount of money involved
- Individual development plans for all Altium staff, as part of an HR platform
- Content management integrating with the website to provide multilingual case studies for a range of selectable industries. Software licensing that enabled customers to check-out/check-in licenses when they went offline, follow-the-sun licenses for larger organisations
- A multilingual training registration system that enabled customers to book in for a range of scheduled courses offered at venues around the world
- A manufacturing test bench that automated the testing of electronic design boards as part of the manufacturing process in Shanghai. The results of these tests were then readily available to purchasers all around the world when they plugged their design boards into their computers.
Many customisations were applied to support the specific requirements of the business, and very little coding was required to achieve it. However, Alan Perkins' team needed to write custom software to achieve real-time bi-directional integration with the existing ERP system.
Training materials had to be developed internally given the high degree of customisation. A video catalogue was created and internal staff who were going to use the system were grouped into five broad roles. All videos were then graded from essential, mandatory viewing through to irrelevant for each of the five roles. Where necessary, videos and accompanying material was translated into French, German and Japanese, and a tracker was developed to ensure that all staff members had watched the videos most appropriate to them.
Results
Altium grew to use Salesforce™ as a business platform in a variety of ways that facilitated many business systems including manufacturing, customer license management, human resource management, purchasing, multilingual content management, customer case management, discussion boards.
Altium and Salesforce fostered their relationship - Salesforce enhanced their software to meet Altium’s needs, and Altium kept pushing the envelope. This gave rise to the Salesforce Unlimited Edition, to a fourfold increase in the number of custom tabs, to increases in the API limits, and many other enhancements that made Salesforce more powerful.
One of the key advantages of the approach adopted was that it made it extremely easy to implement new systems innovations. This made it possible for Altium to innovate at a pace that attracted a lot of attention.
As a result of this work Alan became a sought-after speaker in many parts of the world. This, along with his pioneering work in other Cloud technologies, notably Amazon Web Services and Google Enterprise from around 2006, led to him winning an enterprise innovation award from IDC in 2009. In the same year he was a finalist for IDC’s Asia Pacific CIO of the Year award.
Technology used
- SQL Server
- Delphi
- Salesforce
- Apex
By positioning Salesforce as a business platform, Altium was able to leverage the platform in a range of unexpected ways. Over time the system became an integral part of the system fabric.