Selling ColdFusion to
Clients
Michael Smith
[email protected]
TeraTech, Inc.
Speaker Information
Who am I?
 ColdFusion Developer
 10 years with ColdFusion
 Teach one-on-one and custom classes
 On site and custom development
 Fusebox and Process Methodology
June 27th- 30th 2007
www.cfunited.com
Selling ColdFusion to Clients
What strategies do you use for selling the
ColdFusion platform to clients?
Particularly when there are multiple
possible platforms in the running.
June 27th- 30th 2007
www.cfunited.com
Who is your audience




End users
CIO
Other developers
Other
June 27th- 30th 2007
www.cfunited.com
What platforms compete with
ColdFusion?





ASP, ASP.Net
Java
Ruby on Rails
PERL
PHP
June 27th- 30th 2007
www.cfunited.com
Why is CF great?







RAD
Easy to Learn
Powerful
Scaleable
Built in functions
Portable, standards based
Extensible
June 27th- 30th 2007
www.cfunited.com
RAD
 RAD = Rapid Application
Development
 Iterative Prototyping
 User involvement
 Fast!

Code quality may suffer
June 27th- 30th 2007
www.cfunited.com
Easy to learn
Tag based <CF…> </CF…>
Separate files with hyperlinks
HTML by default
Compiler is hidden from every day use
Basic functionality deliberately kept
simple






More complex functionality as options
June 27th- 30th 2007
www.cfunited.com
Great Learning Resources







Extensive documentation
Livedocs
Forums
cf-talk
Forta books (and CD examples)
Adobe labs
User groups and conferences
June 27th- 30th 2007
www.cfunited.com
Powerful




Hundreds of tags and functions
Integration – open standards
Extensible
Caching


Built in
Programmer controlled
 Sophisticated threading model
June 27th- 30th 2007
www.cfunited.com
More power
 Support for all design patterns, n-tier
development, etc
 High performance and scalability.
 Complete client (browser)
independence

Plus extra support for client-side Flash.
June 27th- 30th 2007
www.cfunited.com
Scaleable
 Largest site in the world runs on
ColdFusion (MySpace)
 Smart automatic threading and
resource pooling
 Clustering
 Compiles and runs as Java

Can use high end J2EE server
June 27th- 30th 2007
www.cfunited.com
Build in functionality

Includes runtime services for





charting and graphing
full text searching
high performance multi-threaded mail delivery
Built-in support for XML and web services.
Access to COM, CORBA, Java, C/C++, and
any operating system specific applications
or scripting capabilities.
June 27th- 30th 2007
www.cfunited.com
Portable
 Servers from Microsoft, IBM, BEA,
Sun, etc
 OS portability across Windows, Unix,
Linux, Solaris, AIX, etc.
 Full support for all major databases
(including Microsoft SQL Server,
Oracle etc) via standard JDBC drivers
June 27th- 30th 2007
www.cfunited.com
Extensibility





CFCs, custom tags, UDF (functions)
Include files
Java
Web services
COM
June 27th- 30th 2007
www.cfunited.com
Common Concerns






But it isn’t free
CF is too slow
CF doesn’t scale
CF isn’t secure
CF code is badly written
It is not made by Microsoft
June 27th- 30th 2007
www.cfunited.com
“But it isn’t free”
 Combating the "PHP is Free" or "ASP
is Free" argument.




Cost of programming vs server
Low cost hosting
Educational discounts
Free editions
June 27th- 30th 2007
www.cfunited.com
“CF is too slow”
 Depends on programmer not the
language
 Slow apps usually due to database or
SQL issues
 Or poor algorithm

Same is true of all other languages
June 27th- 30th 2007
www.cfunited.com
“CF doesn’t scale”




True if code not written correctly
Not true for professional code
Caching built into CF
Clustering features built into CF
June 27th- 30th 2007
www.cfunited.com
“CF isn’t secure”
 Depends on programmer not the
language
 Insecure sites usually due to not
validating client data or OS/database
security

Same is true of all other web languages
 CF supports good security (eg
CFQueryParam), Datasource access
levels, Security alerts
June 27th- 30th 2007
www.cfunited.com
“CF code is badly written”
 Can be true because CF is so easy to
learn
 Not true of professional programmers
code
 CF can be easy to read and maintain
 Fusebox and other frameworks help
June 27th- 30th 2007
www.cfunited.com
“It is not made by Microsoft”





True!
Political considerations
One vendor policies
Adobe is large too!
CF is fully Microsoft compatible

Windows, IIS, SQL Server, COM
June 27th- 30th 2007
www.cfunited.com
CF and Java
 How can Java developers look at
ColdFusion in a positive light?
 http://today.java.net/pub/a/today/2007/
02/27/coldfusion-for-jspdevelopers.html
June 27th- 30th 2007
www.cfunited.com
More CF and Java
 Very Large Tag Library on Steroids

All parts tested and compatible
 Easy integration with Java
 Compiles to Java
 Deployment as JAR
June 27th- 30th 2007
www.cfunited.com
CF and .Net
 CFML on .Net (Blue Dragon)
 .Net is Web services
June 27th- 30th 2007
www.cfunited.com
ColdFusion as app glue
June 27th- 30th 2007
www.cfunited.com
ColdFusion facts
 125,000+ ColdFusion servers
deployed
 300,000+ developers
 10,000+ organizations



75+ of the Fortune 100 companies
40% of the Media Metrix Top 50 Web
Properties
nearly all major branches and agencies
of the U.S. federal government
June 27th- 30th 2007
www.cfunited.com
More facts





290+ million ColdFusion pages (Source:
Google)
360+ user groups worldwide
Official Adobe Developer Certification
Program available
Thousands of third-party components and
add-ons
In use at leading systems integrators,
including CSC, PricewaterhouseCoopers,
and Deloitte Touche
June 27th- 30th 2007
www.cfunited.com
Partial Customer List

















192.com
ACD Direct
Allied Office Products
America First Credit Union
American Power Conversion
Amkor Technology
Aspen Skiing Company
AT&T Wireless
Bank of America
Bertelsmann
BMW USA
Boeing
Casio USA
Caterpillar
Chicago Bears
City of Davis, CA
County of San Diego, Dept. of Child
Support Services
June 27th- 30th 2007

















Crayola
Dallas Stars
DHL
Dial Corporation
East Carolina University
eBags
Eli Lilly
eMCSaatchi
FAO Schwarz
First Union
Foot Locker
George Washington University
Georgetown University
GlobalSpec.com
Goodyear
Half.com
Hasbro
www.cfunited.com
Partial Customer List (cont.)




















iHotelier
Inmarkets Training, Ltd.
International Speedway Corporation
InvestEdge
Jaguar Australia
Legato
The Limited
Mayo Clinic
Mayo Health Systems
Michelin
Moen
MySpace
MySwitzerland.com
NASA Goddard Space Flight Center
New York Giants
New Era Cap Company
New York State Office for Technology
One World Alliance
Peace Corps
Pepsi
June 27th- 30th 2007




















PGA of America
Pottery Barn
Prometheus
Quaker Oats
Roche Pharmaceuticals
Rugby Football Union
Schlumberger
Scott's Corporation
Seattle Times
United States Senate
Siemens
Simon & Schuster
SmartMoney.com
Sprint
State of New York
Symantec
Travelers
United States Olympic Committee
US Bank
The Wharton School of the University
of Pennsylvania
www.cfunited.com
Why is CF Great Really?
 The CF Community!





June 27th- 30th 2007
CFUGs
Conferences
Speakers
Listserv – CF-talk,
MDCFUG-L
“Users helping Users”
www.cfunited.com
What is a CFUG







ColdFusion User Group
Learning CF
Answering questions
Presentations on CF techniques
Networking and friends
Free info
“Users helping Users”
June 27th- 30th 2007
www.cfunited.com
Resources






http://www.adobe.com/products/coldfusion/proven/
http://www.adobe.com/devnet/coldfusion/articles/cf
_aspnet.html
http://today.java.net/pub/a/today/2007/02/27/coldfu
sion-for-jsp-developers.html
http://en.wikipedia.org/wiki/Coldfusion#Criticism
http://www.gotcfm.com
http://www.cffaq.com/
June 27th- 30th 2007
www.cfunited.com
More resources




http://www.reybango.com/index.cfm/2007/2/6/Cold
Fusion-How-Misconceptions-Continue-to-Plague-It
http://www.reybango.com/index.cfm/2007/2/9/TimBuntel-Really-Cares-About-ColdFusion-Developers
http://www.forta.com/cf/using/
http://coldfusion.sys-con.com/read/46362.htm
June 27th- 30th 2007
www.cfunited.com
Questions
 Ask me now or email me later
[email protected]
June 27th- 30th 2007
www.cfunited.com
Descargar

ColdFusion Security