March 14, 20142
Software as a Service
Our Team
SOFTWARE AS A SERVICE
An introduction to
March 14, 20144
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
About
Andres Gonzalez.
Web Developer since 2000.
Electronic Engineering & Computer Science.
Areas: Mobile Robotics, DSP, remote interfaces.
Univalle 2003-2009
At inQbation since 2010.
Software Developer & Researcher.
March 14, 20145
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
• On Demand Software.
• Application Service Providers.
• Software + Associated data
hosted in the cloud.
What is that??
March 14, 20146
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
SaaS Examples
March 14, 20147
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
Traditional software vs.
SaaS
Traditional Software On-Demand Utility
Build Your Own
Plug In, Subscribe
Pay-per-Use
March 14, 20148
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
• Distributed computing over a
network.
• Ability to run an application
on many connected devices.
Cloud Computing
March 14, 20149
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
Cloud Computing
March 14, 201410
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
Cloud Computing
March 14, 201411
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
• Agility.
• Application programming
interface (API).
• Device and location
independency.
• Multitenancy.
• Reliability.
• Scalability + elasticity.
What should consider SaaS
March 14, 201412
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
• A single instance of the
software runs on a server.
• Serves multiple customers.
• Designed to virtually partition
data and configuration.
Multitenancy
March 14, 201413
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
• Separate Database Schemas
for tenants.
• Develop an integration
strategy for SaaS applications.
• Outsource to third party PaaS
IaaS providers.
• Adopt HTML5 for Desktop and
Mobile.
Recommended architecture
March 14, 201414
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
“Independent software Vendors
need to provide customers with
interfaces that offer Cloud
services or move completely
towards online software delivery
(SaaS)”
The opportunity
March 14, 201415
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
“The cloud market will reach
$270 billion in 2020”
Market Research media:
http://www.marketresearchmedia.com/?p=839
Market
March 14, 201416
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
• Limited Flexibility.
• Security And Privacy.
• Processes Integration.
• Capacity and Scalability.
SAAS Challenges
March 14, 201417
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
• Decrease hardware and
software infrastructure costs.
• No need to build and test
product for multiple operating
systems and hardware
configurations.
• Expand your reach across the
world.
• Improve time to market.
SAAS Advantages
March 14, 201418
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
• Real Time applications: Web
Sockets.
• Mobile First.
• Pay as you go.
• Pay per Seat.
Trends and Technologies in
SaaS
March 14, 201419
Software as a Service
Andres Gonzalez
Profession:
Software Developer and
Researcher at inQbation
Experience:
Web/Mobile Development.
HTML5/CSS3
PHP.
Python/Django.
SAAS Development.
Servers Administration.
Facebook:
https://www.facebook.com/inQbat
ion
Twitter:
https://twitter.com/inQbation
Development of SaaS
Application using Django,
NodeJS, Redis and Socket io.
Next KSR

Software as a Service

  • 2.
    March 14, 20142 Softwareas a Service Our Team
  • 3.
    SOFTWARE AS ASERVICE An introduction to
  • 4.
    March 14, 20144 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation About Andres Gonzalez. Web Developer since 2000. Electronic Engineering & Computer Science. Areas: Mobile Robotics, DSP, remote interfaces. Univalle 2003-2009 At inQbation since 2010. Software Developer & Researcher.
  • 5.
    March 14, 20145 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation • On Demand Software. • Application Service Providers. • Software + Associated data hosted in the cloud. What is that??
  • 6.
    March 14, 20146 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation SaaS Examples
  • 7.
    March 14, 20147 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation Traditional software vs. SaaS Traditional Software On-Demand Utility Build Your Own Plug In, Subscribe Pay-per-Use
  • 8.
    March 14, 20148 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation • Distributed computing over a network. • Ability to run an application on many connected devices. Cloud Computing
  • 9.
    March 14, 20149 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation Cloud Computing
  • 10.
    March 14, 201410 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation Cloud Computing
  • 11.
    March 14, 201411 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation • Agility. • Application programming interface (API). • Device and location independency. • Multitenancy. • Reliability. • Scalability + elasticity. What should consider SaaS
  • 12.
    March 14, 201412 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation • A single instance of the software runs on a server. • Serves multiple customers. • Designed to virtually partition data and configuration. Multitenancy
  • 13.
    March 14, 201413 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation • Separate Database Schemas for tenants. • Develop an integration strategy for SaaS applications. • Outsource to third party PaaS IaaS providers. • Adopt HTML5 for Desktop and Mobile. Recommended architecture
  • 14.
    March 14, 201414 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation “Independent software Vendors need to provide customers with interfaces that offer Cloud services or move completely towards online software delivery (SaaS)” The opportunity
  • 15.
    March 14, 201415 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation “The cloud market will reach $270 billion in 2020” Market Research media: http://www.marketresearchmedia.com/?p=839 Market
  • 16.
    March 14, 201416 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation • Limited Flexibility. • Security And Privacy. • Processes Integration. • Capacity and Scalability. SAAS Challenges
  • 17.
    March 14, 201417 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation • Decrease hardware and software infrastructure costs. • No need to build and test product for multiple operating systems and hardware configurations. • Expand your reach across the world. • Improve time to market. SAAS Advantages
  • 18.
    March 14, 201418 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation • Real Time applications: Web Sockets. • Mobile First. • Pay as you go. • Pay per Seat. Trends and Technologies in SaaS
  • 19.
    March 14, 201419 Softwareas a Service Andres Gonzalez Profession: Software Developer and Researcher at inQbation Experience: Web/Mobile Development. HTML5/CSS3 PHP. Python/Django. SAAS Development. Servers Administration. Facebook: https://www.facebook.com/inQbat ion Twitter: https://twitter.com/inQbation Development of SaaS Application using Django, NodeJS, Redis and Socket io. Next KSR