Apex is a proprietary programming language provided by the Force.com platform to developers similar to Java and C#. 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.
Due to the multitenant nature of the platform, the language has strictly imposed governor limitations to guard against any code monopolizing shared resources. Salesforce provides a series of asynchronous processing methods for Apex to allow developers to produce longer running and more complex Apex code.
Visualforce is the view control technology on the Force.com. Its is the front end with which users interact. It is similar to HTML and most of the html annotations can be used in this. The page which is created by using visual force is called visual force page.
In 2014, Salesforce made public the frontend of its platform, called Lightning. 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, 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 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.
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 City, London, Sydney, Dublin, Hyderabad, San Mateo, California, Indianapolis, and Hillsboro, Oregon. Salesforce.com has its services translated into 16 different languages and as of July 31, 2011, had 104,000 customers and over 2.1 million subscribers. Salesforce will be moving its Midwest Regional headquarters to Indianapolis in 2017.
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.
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.
Salesforce.com migrated to Dell servers with AMD processors running Linux from Sun Fire E25K servers with SPARC processors running Solaris in 2008. The company uses the Momentum platform from Message Systems to allow its customers to send large amounts of email.
In 2012, Salesforce.com announced plans to build a data center in the UK to handle European citizens’ personal data.
In 2013, Salesforce.com and Oracle announced a nine-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.
In 2016, Salesforce.com announced that it will use Amazon Web Services hosting for countries with restrictive data residency requirements and where no Salesforce.com data centers are operating. In July 2017, the first such Salesforce instance went live in Canada, with Salesforce announcing that this enabled signing a number of Canadian customers.
For more details or to start new programming projects please Contact Us.