Salesforce.com

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Salesforce.com
Public
Traded as NYSECRM
S&P 500 Component
Industry Software
Founded 1999; 25 years ago (1999)
Founder Marc Benioff
Parker Harris
Headquarters The Landmark
San Francisco, California, U.S.
Key people
Marc Benioff
(Chairman & CEO)
Parker Harris
(Exec. VP of Technology)
Products Sales Cloud
Service Cloud
Platform
Marketing Cloud
Services Cloud computing
Social enterprise solutions
Revenue Increase US$6.667 billion (2016)[1]
Increase US$111 million (2016)[1]
Increase US$-47.43 million (2016)[1]
Total assets Increase US$12.77 billion (2016)[1]
Total equity Increase US$5.002 billion (2016)[1]
Number of employees
19,000 (2015)[1]
Website salesforce.com
Footnotes / references
As of April 2013.[2][3]

Salesforce.com (stylized as salesƒorce) is an American cloud computing company headquartered in San Francisco, California. Though its revenue comes from a customer relationship management (CRM) product, Salesforce also capitalizes on commercial applications of social networking through acquisition. As of early 2016, it is one of the most highly valued American cloud computing companies with a market capitalization above $55 billion,[4] although the company has never turned a GAAP profit in any fiscal year since its inception in 1999.[5][6]

It is listed on the New York Stock Exchange with the symbol CRM and is a constituent of the S&P 500 Index.

History

The company was founded in 1999 by former Oracle executive Marc Benioff, Parker Harris, Dave Moellenhoff, and Frank Dominguez as a company specializing in software as a service (SaaS).[7] Harris, Moellenhoff and Dominguez, three software developers previously at consulting firm Left Coast Software, were introduced to Benioff through friend and former Oracle colleague Bobby Yazdani.[8] Harris and team wrote the initial sales automation software, which launched to its first customers in the fall of 1999.[9]

In June 2004 the company's initial public offering was listed on the New York Stock Exchange under the stock symbol CRM and raised US$110 million.[10] Early investors include Larry Ellison, Halsey Minor, Stewart Henderson, Mark Iscaro, and Igor Sill of Geneva Venture Partners, as well as Nancy Pelosi.

In October 2014, Salesforce announced the development of its Customer Success Platform to tie together Salesforce's services, including sales, service, marketing, analytics, community, and mobile apps.[11]

Services

Salesforce.com's customer relationship management (CRM) service is broken down into several broad categories: Sales Cloud,[12] Service Cloud,[13] Data Cloud[14] (including Jigsaw), Marketing Cloud, Community Cloud[15] (including Chatter), Analytics Cloud,[16] App Cloud, and IoT with over 100,000 customers.[17]

Salesforce

Salesforce is the primary enterprise offering within the Salesforce1 Platform, and provides companies with an interface for case management and task management, and a system for automatically routing and escalating important events. The Salesforce customer portal provides customers the ability to track their own cases, includes a social networking plug-in that enables the user to join the conversation about their company on social networking websites, provides analytical tools and other services including email alert, chat, Google search, and access to customers' entitlement and contracts.[18]

Force.com

Force.com is a platform as a service (PaaS) that allows developers to create multitenant( single instance of software runs on a server and serves multiple tenants) add-on applications that integrate into the main Salesforce.com application.[19] Force.com applications are hosted on Salesforce.com's infrastructure.[20]

Force.com applications are built using Apex (a proprietary Java-like programming language for Force.com) and Visualforce (an XML[21] syntax typically used to generate HTML). The Force.com platform receives three complete releases a year. As the platform is provided as a service to its developers, every single development instance also receives all these updates.

In the Spring 2015 release a new framework for building user interfaces, lightning components, was introduced in beta.[22] Lightning components are built using the open-source Aura Framework[23] but with support for Apex as the server-side language instead of Aura's Javascript dependency. This has been described as an alternative to, not necessarily a replacement for, Visualforce pages.[24]

According to a September, 2009 Gartner Group report,[25] Force.com had over 1,000 customer accounts. As of 2013, the Force.com platform has 1.4 million registered developers.[26]

Salesforce1

Salesforce1 (pronounced as salesforce one) is salesforce's mobile application for Android and iOS.[27]

Work.com

Work.com, previously Rypple, is a social performance management platform that helps managers and employees improve work performance through continuous coaching, real-time feedback, and recognition.[28] It is marketed as a solution for sales performance, customer service, marketing, and as a service that can be employed by human resource departments.

History

Work.com, then known as "Rypple", was founded by Daniel Debow and David Stein, who wanted to create a simple way of asking for feedback anonymously at work.[29] The company was formed in May 2008 and their client list included Mozilla, Facebook, LinkedIn and the Gilt Groupe. Rypple "'reverses the onus on the demand for more feedback' by getting employees to build and manage their own coaching networks".[30]

In September 2011, Rypple announced that they had hired Bohdan Zabawskyj as its Chief Technology Officer.[31]

In 2011, Rypple developed a more formalized management methodology called OKR ("Objectives and Key Results") for Spotify.[32] Rypple also partnered with Facebook to create "Loops", short for "feedback loops", which gathers feedback from co-workers, "thank you's", progress against goals, and coaching from supervisors into one channel for a "rich, robust, continuous performance review".[33]

In December 2011, Salesforce.com announced that they would acquire Rypple. The transaction was completed in 2012 and Rypple was rebranded as Work.com in September 2012.[34]

Data.com

Data.com, previously known as Jigsaw, is a cloud-based automated system for acquiring and managing CRM records within a user's Salesforce.com account.[35]

Data.com is also an online business directory of companies and business professionals that is built, maintained and accessed by a worldwide community of over a million subscribers.[36] A large database allows members to exchange and share the business information of more than 29 million contacts from over 4 million companies. This information consists of what is commonly found on a business card.

Data.com utilizes a user-generated database that's continually updated by its members. Data.com's contacts act as a virtual business card, offering name, title, postal and email addresses and direct-dial phone numbers for individual contacts.

Desk.com

Desk.com, previously known as Assistly, is a cloud-based helpdesk system for interacting with customers and solving customer issues.[37] Desk.com includes the following features:

  • Multi-channel capabilities for handling customer requests (portal/knowledgebase, chat, email, Twitter, callback)
  • An agent-to-customer communication interface, available as web application and mobile app[37]
  • A unified support queue combined with flexible and extensible business rules
  • An administrative interface to easily configure the system
  • Rich analytics

Do.com

Do.com was a cloud-based task management system for small groups and businesses, introduced in 2011 and discontinued in 2014.[38][39][40] Salesforce did not offer any reason for shutting down the service, however it provided an Export tool to save data entered within the Do.com interface. The Do.com domain was sold to a startup in 2014.[41]

Site.com

Site.com is a portal to the Salesforce Lightning App Builder, a technology that allows for rapid application development of cloud-based applications.

Salesforce Ideas

Salesforce Ideas is a suggestion management systems, based on Dell IdeaStorm, that enables registered users to add, promote, demote and comment on ideas. Each idea is represented as an article, and such articles are updated by Salesforce to indicate when an idea is implemented.

AppExchange

Launched in 2005, the Salesforce AppExchange is an online application marketplace for third-party applications that run on the Force.com platform. Applications are available for free, as well as yearly or monthly subscription models. Applications available range from integrations with Sharepoint to mobile approval management.[42] As of February 2015, it features 2,658 applications which have driven a total of over 2.8 million installs.[43]

Configuration

Salesforce users can configure their CRM application. In the system, there are tabs such as "Contacts", "Reports", and "Accounts". Each tab contains associated information. Configuration can be done on each tab by adding user-defined custom fields.[44]

Configuration can also be done at the "platform" level by adding configured applications to a Salesforce instance, that is adding sets of customized / novel tabs for specific vertical- or function-level (Finance, Human Resources, etc.) features.

Web services

In addition to the web interface, Salesforce.com offers a SOAP/REST Web service API that enables integration with other systems....

Sales Performance Accelerator

Salesforce.com launched a new product called Sales Performance Accelerator in July 2013. It combines the CRM with the Work.com performance management application as well as customer lead information from Data.com.[45]

Technologies

Apex

Apex is a proprietary programming language provided by the Force.com platform to developers similar to Java. It is a strongly typed, object-oriented, case-insensitive programming language, following a dot-notation and curly-brackets syntax. Apex can be used to execute programmed functions during most processes on the Force.com platform including custom buttons and links, event handlers on record insertion, update, or deletion, via scheduling, or via the custom controllers of Visualforce pages.

Code example:

global class SumProductsAmountForOpportunityTrigger implements Database.Batchable<Opportunity> {

	global List<OpportunityLineItem> listOLI;
	global List<Opportunity> listOpportunity;
	global List<Account> listAccounts;

	global SumProductsAmountForOpportunityTrigger(List<OpportunityLineItem> listOLI) { // entry point 
		this.listOLI = listOLI;
	}

// get all ids of parent Opportunity from incomming OLI
	global Database.QueryLocator start(Database.BatchableContext bc) {
			Set<Id> listIdOpportunity = new Set<Id>();
			for (OpportunityLineItem oli : listOLI)
				listIdOpportunity.add(oli.OpportunityId);

			return Database.getQueryLocator('SELECT AccountId, MyAmount__c, ProductCount__c, ' + 
						'(SELECT MyAmount__c, Quantity, OpportunityId FROM OpportunityLineItems) ' +
						'FROM Opportunity WHERE Id IN :listIdOpportunity');
			// subquery is always inner loop against current element of outer loop
	}

	global void execute(Database.BatchableContext bc, List<Opportunity> listOpportunity) {

		Set<Id> setIdAccount = new Set<Id>();
		for (Opportunity opportunity : listOpportunity) {
			setIdAccount.add(opportunity.AccountId);
		}

		List<Account> listAccount = new List<Account>();
		listAccount = [SELECT OpportunityCount__c, MyAmount__c FROM Account WHERE Id IN :setIdAccount];

		for (Account account : listAccount) {
			account.OpportunityCount__c = 0;
			account.MyAmount__c = 0;
			for (Opportunity opportunity : listOpportunity) {
				opportunity.MyAmount__c = 0;
				opportunity.ProductCount__c = 0;
				for (OpportunityLineItem oli : opportunity.OpportunityLineItems) {
					opportunity.MyAmount__c += oli.MyAmount__c == null ? 0 : oli.MyAmount__c * oli.Quantity;
					opportunity.ProductCount__c += oli.Quantity;
				}
				if (account.Id == opportunity.AccountId) {
					account.OpportunityCount__c++;
					account.MyAmount__c += opportunity.MyAmount__c;
				}
			}
		}

		update listAccount;
		update listOpportunity; // will update every 200 items in batch
	}

	global void finish(Database.BatchableContext bc) {
// execute only when all batches from execute() finished - so it is incorrect to update here 51 000 of Opportunities
	}
}

Due to the multitenant nature of the platform the language has strictly imposed governor limitations to guard against any code monopolizing shared resources. Salesforce has provided a series of asynchronous processing methods for Apex to allow developers to produce longer running and more complex Apex code.[46]

Visualforce

Visualforce is the view control technology on the Force.com platform. It is an open/close tag based library with structure and markup very similar to HTML. Visualforce can be used to create entire custom pages inside a Salesforce organisation in conjunction with many other front end technologies, such as HTML5, CSS3 and JavaScript. One of the key benefits of Visualforce is tight coupling to native features of the platform, such as controller methods and data access, that would not typically be available to other front end technologies.

Lightning

In 2014, Salesforce made public the frontend of its platform, called Lightning.[47] This component based framework is what the Salesforce1 mobile app is built on and customers are now able to build on it as well. Salesforce built on this framework in 2015 by releasing the Lightning Design System,[48] an HTML style framework with default CSS styling built in. This framework allows customers to build their own components to either use in their internal instances and/or sell on the AppExchange.

One of the new tools released is known as the Salesforce Lightning App Builder for rapid application development of responsive web interfaces. This interface allows for different screens to be put together based on Lightning components. This can be used as layouts for records or specific applications.

Operations

A discussion panel at Salesforce's Customer Company Tour event that focused on customer relationship management

Salesforce.com is headquartered in San Francisco, with regional headquarters in Morges, Switzerland (covering Europe, Middle East, and Africa, Singapore), India (covering Asia Pacific minus Japan), and Tokyo (covering Japan). Other major offices are in Toronto, Chicago, New York, London, Sydney, Dublin, Hyderabad, San Mateo, California and Hillsboro, Oregon.[49] Salesforce.com has its services translated into 16[50] different languages and as of July 31, 2011, had 104,000[51] customers and over 2.1 million subscribers.[52]

Standard & Poor's included Salesforce.com, at the same time as Fastenal, into the S&P 500 index in September 2008, following the federal takeover of Fannie Mae and Freddie Mac and their removal from the index.[53]

Venture capital fund

The company announced in September 2014 that it had set up a venture capital arm to fund start-ups creating apps primarily for mobile phones.[54]

IT infrastructure

Salesforce.com migrated to Dell servers with AMD processors running Linux from Sun Fire E25K servers with SPARC processors running Solaris in 2008.[55] The company uses the Momentum platform from Message Systems to allow its customers to send large amounts of email without encountering deliverability problems.[56]

In 2012, Salesforce.com announced plans to build a data center in the UK to handle European citizens' personal data.[57]

In 2013, Salesforce.com and Oracle announced a 9-year partnership in which Salesforce.com will use Oracle Linux, Oracle Exadata, Oracle Database, and the Java platform to power salesforce.com's applications and SaaS platform.[58]

Salesforce.org (Salesforce Foundation)

Salesforce.org (formerly known as the Salesforce Foundation)[59] is the philanthropic arm of Salesforce.com. Salesforce.org donates 1% of the company's resources (defined as profit, equity, and employee time) to support organizations that are working to "make the world a better place".[60] It was officially launched at an event featuring former Secretary of State Colin L. Powell in 2000, less than a year after the company’s formation.[61] Salesforce provides a full-featured ten-seat user license available to nearly all United States 501c3 non-profit organizations or overseas equivalents.[62] Additional licenses are deeply discounted for public interest groups.[62] As of March 2014, Salesforce.org supports 20,000+ higher education and non-profit customers, and has donated $53+ million in grants. In addition, as of July 2015, Salesforce employees have collectively donated more than 1,000,000 hours in volunteer labour to thousands of charitable organizations worldwide.[63]

In addition to providing discounted software to non-profits, Salesforce.org also makes Salesforce products available to qualified non-profit / not-for-profit institutions of higher education.[64] The Salesforce Foundation remains a 501(c)(3), now focused on disaster relief.[59]

Criticisms

Salesforce for Outlook

Salesforce.com provides an add-in for Microsoft Outlook called Salesforce for Outlook (SFO).[65] This tool provides an interface for adding both incoming and outgoing emails to the Salesforce system. In 2014 the company issued v2.5 which dropped support for non-Microsoft Exchange Server based email systems. This left the product unusable for customers with non-Microsoft systems such as Post Office Protocol and Gmail.[66] This led to a ferocious online discussion with some users suggesting this was due to a strategic relationship with Microsoft.[67]

Salesforce.com

In November 2007, a successful phishing attack on a salesforce.com employee compromised contact information on a number of salesforce.com customers, which was then used to send highly targeted phishing emails.[68][69][70] The phishing breach was cited as an example of why the CRM industry needs greater security for users against such threats as spam.[71]

Force.com

Several criticisms of Force.com's integrated development environment and developer friendliness have been made,[citation needed] including lack of support for multiple developers, revision control, speed problems with developing on the cloud, and a failure to properly separate Salesforce.com from Force.com.

Data.com

While the crowd-sourced method of building business contacts[72] has proven popular with recruiters, marketers and sales professionals, it has also raised questions of privacy as most of the site’s database is entered without permission from the person being listed. Data.com does, however, make it easy to remove business information on request as noted in December 2009 by TechCrunch.[73] However, recipients of these messages regard it as spam and at least one complaint about receiving more spam after attempting to remove one's address have been noted.[74]

Acquisitions

The following is a list of acquisitions by salesforce.com:

  • Sendia (April 2006) – now Salesforce Classic
  • Kieden (August 2006) – now Salesforce for Google AdWords
  • Kenlet (January 2007) – original product CrispyNews used at Salesforce IdeaExchange and Dell IdeaStorm – now relaunched as Salesforce Ideas
  • Koral (March 2007) – now Salesforce Content
  • Instranet (August 2008) for $31.5 million – now re-branded to Salesforce Knowledge
  • GroupSwim (December 2009) – now part of Salesforce Chatter[75]
  • Informavores (December 2009)[76] – now re-branded to Visual Workflow
  • Jigsaw Data Corp. (April 2010),[77] – now known as Data.com
  • Sitemasher (June 2010) – now known as Site.com
  • Navajo Security (August 2011)[78]
  • Activa Live Chat (September 2010) – now known as Salesforce Live Agent[79]
  • Heroku (December 2010)[80]
  • Etacts (December 2010)[81]
  • Dimdim (January 2011)[82]
  • Manymoon (February 2011) – now known as Do.com[83]
  • Radian6 (March 2011) for $340M [84]
  • Assistly (September 21, 2011) – now known as Desk.com[85]
  • Model Metrics (November 2011)[86]
  • Rypple (December 2011)[87] – now known as Work.com
  • Stypi (May 2012)[88]
  • Buddy Media (May 2012) for US$689 million[89][90]
  • ChoicePass (June 2012)[91]
  • Thinkfuse (June 2012)[92]
  • BlueTail (July 2012) – now part of Data.com[93]
  • GoInstant (July 2012) for US$70 million[94]
  • Prior Knowledge (December 2012)[95]
  • EntropySoft (February 2013) for an undisclosed sum. The French firm was founded in 2005 and sold software to improve interoperability between big-name ECM systems, used to manage unstructured data, such as documents and email, often required for compliance or e-discovery.
  • clipboard.com (May 2013) for US$12 million[96]
  • ExactTarget (announced June 4, 2013) for US$2.5 billion[97]
  • EdgeSpring (June 7, 2013) - now part of the Analytics Cloud[98]
  • RelateIQ (July 10, 2014) for US$390 million - now known as SalesforceIQ[99]
  • Toopher (April 1, 2015)[100]
  • Tempo (app) (May 29, 2015) - now part of SalesforceIQ[101]
  • ÄKTA (September 2015) - for an undisclosed sum.[102]
  • MinHash (December 2015)[103]
  • SteelBrick (December 2015) for US$360 million[104]
  • Implisit (May 2016)[105]

See also

References

  1. 1.0 1.1 1.2 1.3 1.4 1.5 Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. http://www.google.com/finance?q=NYSE%3ACRM&fstype=ii&ei=QwY-V7CWHYmYjAGdqJKQCgM
  6. investor.salesforce.com
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. http://www.salesforce.com/mobile/overview/?d=70130000000iAgQ&internal=true
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Jigsaw Data not a company that follows standards, San Francisco Chronicle
  37. 37.0 37.1 Assistly Is Now Desk.com!, Salesforce Blog
  38. Salesforce debuts Do.com, a smart social productivity app for small teams, VentureBeat News
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Salesforce to shut down Do.com task management service, CiteWorld
  41. Salesforce.com sells Do.com domain name to startup, DomainNameWire
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. http://www.salesforce.com/us/developer/docs/async_processing/salesforce_async_processing.pdf
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. 59.0 59.1 Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. 62.0 62.1 Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. salesforcefoundation.org
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. Lua error in package.lua at line 80: module 'strict' not found.
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. Lua error in package.lua at line 80: module 'strict' not found.
  80. Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. Lua error in package.lua at line 80: module 'strict' not found.
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. Lua error in package.lua at line 80: module 'strict' not found.
  100. Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. Lua error in package.lua at line 80: module 'strict' not found.
  103. Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. http://www.businessinsider.com/salesforce-buys-implisit-insights-2016-5

External links