Offering regional and national programs, CIO (and CSO) events bring together some of the most respected names and thought leaders in information technology and security. Presented by CIOs and other senior level executives, these invitation-only programs offer timely topics and strong networking. Learn More »
Webcast: In the Google Apps Cloud: How to Achieve Your Business Objectives
Dec 3rd, '09, 1 - 2 pm US/Eastern (GMT-5)
Join Council member Brent Hoag, Director, Global IT, at JohnsonDiversey, as he discusses the adoption of Google Apps which has helped meet four corporate goals; sustainability, simplification, increased employee productivity and global collaboration.
Webcast: Collaboration Initiatives: Benchmarks & Best Practices
Dec 15th, '09, 4 - 5 pm US/Eastern (GMT-5)
Join Council members Ruth Thorpe, VP & CIO at the U.S. Pharmaceutical Operations of Sanofi-Aventis, and Gary Kuyper, CIO at Bethany Christian Services, as they speak about their collaboration initiatives and experiences in how and why they chose the social networking and collaboration tools they are using and their business goals for collaboration, and facing culture change challenges.
Data Overview: Collaboration Initiatives Field Guide: Benchmarks & Best Practices
This appendix to the Council Field Guide provides an analysis which discusses benchmarks for collaboration IT implementation costs, adoption rates and payoffs. The overview identifies top IT and business goals and satisfaction rates for collaboration initiatives as well as best practices and lessons learned for implementing collaboration IT.
Learn more about the CIO Executive Council »October 09, 2006 — CIO —
In hopes of creating a third major revenue-generating business, Salesforce.com plans to make its Apex programming language and development platform available to users of its on-demand applications.
Salesforce.com is due to formally unveil Apex Monday at its Dreamforce user conference taking place in San Francisco.
Apex is a multitenant programming language and environment with Java-like syntax already used by Salesforce.com’s developers to create the company’s hosted CRM software, according to George Hu, senior vice president of applications at Salesforce.com.
![]() |
| Salesforce.com Apex |
Java’s focus is on creating single-tenancy applications where an IT vendor hosts each customer’s software on a different server. By contrast, Apex was designed from the get-go to help build multitenancy applications where a firm runs one instance of the on-demand software used by all its customers on the same server, Hu said.
He positioned Apex as "a third core pillar" of Salesforce.com’s strategy on a par with its hosted CRM applications and its AppExchange network. "No corner of the applications market will be safe from the on-demand transformation," Hu added.
Using Apex, customers will be able to customize any component in their existing Salesforce CRM implementations or build their own code and replace existing Salesforce features with ones more suitable to their particular needs.
Life insurance, annuity and asset management provider The Phoenix Companies has been a Salesforce.com customer for two and a half years. The organization uses Salesforce to manage its life insurance distribution channels with the majority of the 210 users of the hosted software in its sales division, and a few in the marketing and advanced tax law departments.
"I believe Apex is going to bring about a huge transformation in how we write our business apps," John Caine, director of life insurance technology strategy at Phoenix, wrote in an e-mail interview.
At present, only about 20 percent of the source code of many Phoenix Web-facing business applications deals with business logic, ensuring that the applications function as they are supposed to in order to meet the needs of the company’s customers and partners. The remaining 80 percent of the source code handles infrastructure issues like middleware connectivity and database caching. "It’s really, really critical stuff that has absolutely nothing to do with our business," Caine wrote. "Creating and maintaining the code is pure overhead—a cost of doing business on the Web."
In the future, he expects that the Apex platform would handle virtually all of that infrastructure code. "This means I can focus my IT resources on developing the 20 percent [of code] that drives our business," Caine added.