Salesforce.com 2005 Annual Report Download - page 12

Download and view the complete annual report

Please find page 12 of the 2005 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 238

  • 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

Table of Contents
multiple on-demand applications, all running in the same service environment, with a single click. AppExchange OS extends the range of custom applications
beyond CRM.
We currently do not charge users a fee or royalty on the AppExchange directory, AppExchange OS, AppExchange Builder, AppExchange API or
applications developed with the AppExchange platform.
Professional Services
We offer consulting and implementation services and training that complement our on-demand application service.
Consulting and Implementation Services
We offer consulting and implementation services to our customers to facilitate the adoption of our on-demand CRM application service. 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, configuration and data conversion. The majority of our consulting and implementation engagements are
billed on a time and materials basis. For many of our small and medium-sized business customers, we also offer for a fixed price certain implementation
services that take up to a week to complete.
Training
We offer a number of traditional classroom and online educational classes that address topics such as implementing, using and administering 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 on-line educational classes on a per person, per class basis. The majority of our on-line educational
classes are available at no charge to customers who subscribe to our service. We also assist customers in developing and delivering a customized education
program for their employees. The majority of these custom training engagements are billed on a time and materials basis.
Technology, Development and Operations
Technology
We believe that our on-demand application service enables us to develop functionality and deliver it to customers more efficiently than traditional
enterprise software vendors. 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 usability of our service drive our technology decisions and product direction.
We built our service as a highly scalable, multi-tenant application written in Java and Oracle PL/SQL. We use commercially available hardware and a
combination of proprietary and commercially available software, including database software from Oracle Corporation, 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 without installing any software or downloading Java applets or
Microsoft ActiveX or .NET controls.
9