Salesforce.com 2010 Annual Report Download - page 11

Download and view the complete annual report

Please find page 11 of the 2010 Salesforce.com annual report below. You can navigate through the pages in the report by either clicking on the pages listed below, or by using the keyword search tool below to find specific information within the annual report.

Page out of 326

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326

Table of Contents
The AppExchange
We offer the AppExchange, an online directory that provides customers a way to browse, test-drive, share, and install applications developed on our
Force.com platform. Partners and developers can offer their applications on the AppExchange directory. This directory gives our users a way to find and
install applications to expand their use of the Force.com platform to areas that are complementary to or extend beyond CRM.
When installing an enterprise cloud computing application built by a third-party partner or developer, customers authorize the third-party provider
access to their data. Because they are built, managed and provisioned by third parties, we do not warrant the functionality, security and integrity of the data
transmission or processing.
Professional Services
We offer consulting, implementation and training services to our customers to facilitate the adoption of our enterprise cloud computing CRM
application and platform services. Consulting services consist of services such as business process mapping, project management services and guidance on
best practices in using our service. Implementation services include systems integration, technical architecture and development, configuration and data
conversion as well as developing and delivering customized education programs for our customers. Most of our consulting and implementation engagements
are billed on a time and materials basis. We offer a number of traditional classroom and online educational classes that address topics such as implementing,
using, administering and developing on our service. We also offer classes for our partners who implement our service on behalf of our customers. We bill the
traditional classroom and some of the online educational classes on a per person, per class basis. There is a selection of online educational classes available at
no charge to customers who subscribe to our service.
As the reach of our enterprise cloud computing application services has grown, partners and other third party consulting and professional service
providers play an integral part in providing these services to our customers.
Technology, Development and Operations
Technology and Development
We do not provide software that must be written to different hardware, operating system and database platforms, or that depends upon a customer's
unique systems environment. Rather, we have optimized our service to run on a specific database and operating system using the tools and platforms best
suited to serve our customers. Performance, functional depth and the usability of our service drive our technology decisions and product direction.
We built our service as a highly scalable, multi-tenant application. We use commercially available hardware and a combination of proprietary and
commercially available software to provide our service. The application server is custom-built and runs on a lightweight Java Servlet and Java Server Pages
engine. We have custom-built core services such as database connection pooling and user session management tuned to our specific architecture and
environment, allowing us to continue to scale our service. We have combined a stateless environment, in which a user is not bound to a single server but can
be routed in the most optimal way to any number of servers, with an advanced data caching layer. Our customers can access the service through any Web
browser.
Our service treats all customers as logically separate tenants in central applications and databases. As a result, we are able to spread the cost of
delivering our service across our user base. In addition, because we do not have to manage thousands of distinct applications with their own business logic and
database schemas, we believe that we can scale our business faster than traditional software vendors. Moreover, we can focus our resources on building new
functionality to deliver to our customer base as a whole rather than on maintaining an infrastructure to support each of their distinct applications.
8