SlideShare a Scribd company logo
1 of 12
Download to read offline
9 Essentials for
Extraordinary Apps
© 2014 Progress Software Corporation. All rights reserved.2
Capitalize on IT commoditization
Figure out where you stand on the IT
“commoditization curve.”
Save money where you can, but don’t
outsource what makes you different or
gives you a competitive advantage.
© 2014 Progress Software Corporation. All rights reserved.3
Get IT out of the way
With a high-productivity PaaS solution,
you empower your entire organization
to take things into their own hands.
Move away from the practice of
opening work requests and free IT to
spend their time on higher-value work.
© 2014 Progress Software Corporation. All rights reserved.4
Don’t think public cloud first—create the right cloud
Public clouds like Amazon Web
Services, Google and Salesforce
aren’t your only options.
It is possible to set up your own servers
to work as a private cloud or to work in
conjunction with the public cloud with a
hybrid approach. Choose what is best for
your organization’s workflow.
© 2014 Progress Software Corporation. All rights reserved.5
Don’t be mobile-first—think user-first
Don’t miss the forest for the trees!
Mobile business apps are supposed to
make life easier for the user, offering
the same kind of rich experience as a
consumer app.
Always keep the user experience front
and center in your design and
architecture approach.
© 2014 Progress Software Corporation. All rights reserved.6
Integrate your mobile development efforts
Focus on API-first, DevOps approaches
to application development. Break
down the walls between your dev silos
and reuse resources. No need to code
the same thing twice!
An integrated development process
leads to a more consistent cross-
platform user experience and faster
time-to-market.
© 2014 Progress Software Corporation. All rights reserved.7
Don’t separate data and development
Most applications require data to be
pulled from a myriad of sources,
including the on-premise network, the
cloud or both.
Consider from the outset how you will
need to access a wide variety of data
types and sources across your app dev
infrastructure—securely and without
opening holes in the firewall.
© 2014 Progress Software Corporation. All rights reserved.8
Think about your entire software supply chain
Don’t get stuck just thinking about the
development stage of the application
process. Always keep in mind where
your applications fit within the software
supply chain.
Using a holistic approach from the start
lets you manage the entire application
lifecycle gives you an efficient, easier
way to manage and enhance your
applications in the future.
© 2014 Progress Software Corporation. All rights reserved.9
Determine your “XaaS” strategy
Consider your IaaS, SaaS and PaaS
options carefully so that you use the
best “as a service” approach to meet
the technical, business and financial
needs of your organization.
A PaaS cloud-based development
solution may be the best route to help
your organization leverage applications
for competitive differentiation.
IaaS
SaaS
PaaS
© 2014 Progress Software Corporation. All rights reserved.10
Pick the right PaaS
Not all PaaS solutions are created equal.
Some deploy and manage completed
applications. Some focus on accelerating
the application development stage with
high-productivity solutions. Others use
high-control environments for a traditional
development approach.
Decide which one(s) will work best based
on your organization’s objectives.
For more stellar app suggestions, check
out our exclusive whitepaper
http://ow.ly/AkGJe
9 Essentials for Extraordinary Apps

More Related Content

Viewers also liked

A, E, J & J P R E S E N T A T I O N
A, E, J & J  P R E S E N T A T I O NA, E, J & J  P R E S E N T A T I O N
A, E, J & J P R E S E N T A T I O N
guest1b1543
 
Test Powerpoint For Slideshare
Test Powerpoint For SlideshareTest Powerpoint For Slideshare
Test Powerpoint For Slideshare
pierrelord
 
A,E,J &J Presentation
A,E,J &J PresentationA,E,J &J Presentation
A,E,J &J Presentation
guest1b1543
 
Yahoo媒体化运作分析
Yahoo媒体化运作分析Yahoo媒体化运作分析
Yahoo媒体化运作分析
Steven Lin
 
What Is The Difference Between A Vector Based
What Is The Difference Between A Vector BasedWhat Is The Difference Between A Vector Based
What Is The Difference Between A Vector Based
guest396fd5
 
Medeleini Esitlus
Medeleini EsitlusMedeleini Esitlus
Medeleini Esitlus
andresta
 

Viewers also liked (17)

A, E, J & J P R E S E N T A T I O N
A, E, J & J  P R E S E N T A T I O NA, E, J & J  P R E S E N T A T I O N
A, E, J & J P R E S E N T A T I O N
 
Chemrev5
Chemrev5Chemrev5
Chemrev5
 
Ph Yrev1
Ph Yrev1Ph Yrev1
Ph Yrev1
 
Test Powerpoint For Slideshare
Test Powerpoint For SlideshareTest Powerpoint For Slideshare
Test Powerpoint For Slideshare
 
AD authentication with be eID
AD authentication with be eIDAD authentication with be eID
AD authentication with be eID
 
A Crash Course in Rapid Application Development
A Crash Course in Rapid Application DevelopmentA Crash Course in Rapid Application Development
A Crash Course in Rapid Application Development
 
Facultys fear openness - EduHub Days 2011
Facultys fear openness - EduHub Days 2011Facultys fear openness - EduHub Days 2011
Facultys fear openness - EduHub Days 2011
 
Chem Rev3
Chem Rev3Chem Rev3
Chem Rev3
 
A,E,J &J Presentation
A,E,J &J PresentationA,E,J &J Presentation
A,E,J &J Presentation
 
Chemrev2
Chemrev2Chemrev2
Chemrev2
 
Yahoo媒体化运作分析
Yahoo媒体化运作分析Yahoo媒体化运作分析
Yahoo媒体化运作分析
 
Progress Pacific: Contemporary App Development
Progress Pacific: Contemporary App DevelopmentProgress Pacific: Contemporary App Development
Progress Pacific: Contemporary App Development
 
What Is The Difference Between A Vector Based
What Is The Difference Between A Vector BasedWhat Is The Difference Between A Vector Based
What Is The Difference Between A Vector Based
 
Reference Scope Identification in Citing Sentences
Reference Scope Identification in Citing SentencesReference Scope Identification in Citing Sentences
Reference Scope Identification in Citing Sentences
 
Primera jornada Curs Lectura NT
Primera jornada Curs Lectura NTPrimera jornada Curs Lectura NT
Primera jornada Curs Lectura NT
 
Medeleini Esitlus
Medeleini EsitlusMedeleini Esitlus
Medeleini Esitlus
 
Chembond
ChembondChembond
Chembond
 

More from Progress

More from Progress (20)

Ship Quickly, Ship Quality: The Developer’s Quest (Infographic)
Ship Quickly, Ship Quality: The Developer’s Quest (Infographic)Ship Quickly, Ship Quality: The Developer’s Quest (Infographic)
Ship Quickly, Ship Quality: The Developer’s Quest (Infographic)
 
Database Technology Trends 2016 – Survey Results
Database Technology Trends 2016 – Survey Results Database Technology Trends 2016 – Survey Results
Database Technology Trends 2016 – Survey Results
 
How to Prepare Your Toolbox for the Future of SharePoint Development
How to Prepare Your Toolbox for the Future of SharePoint DevelopmentHow to Prepare Your Toolbox for the Future of SharePoint Development
How to Prepare Your Toolbox for the Future of SharePoint Development
 
Geekier Analytics for SaaS data
Geekier Analytics for SaaS dataGeekier Analytics for SaaS data
Geekier Analytics for SaaS data
 
SQL Access to NoSQL
SQL Access to NoSQLSQL Access to NoSQL
SQL Access to NoSQL
 
Big Data Insurance
Big Data InsuranceBig Data Insurance
Big Data Insurance
 
Top SaaS App Challenges: Which One Is Yours?
Top SaaS App Challenges: Which One Is Yours?Top SaaS App Challenges: Which One Is Yours?
Top SaaS App Challenges: Which One Is Yours?
 
SQL Connectivity in a MongoDB World
SQL Connectivity in a MongoDB WorldSQL Connectivity in a MongoDB World
SQL Connectivity in a MongoDB World
 
Ignite Your Big Data With a Spark!
Ignite Your Big Data With a Spark!Ignite Your Big Data With a Spark!
Ignite Your Big Data With a Spark!
 
Bridge the App Gap: Crossing the Chasm Between IT and Business
Bridge the App Gap: Crossing the Chasm Between IT and BusinessBridge the App Gap: Crossing the Chasm Between IT and Business
Bridge the App Gap: Crossing the Chasm Between IT and Business
 
3 Simple Ways to Simplify Your Mobile Apps
3 Simple Ways to Simplify Your Mobile Apps3 Simple Ways to Simplify Your Mobile Apps
3 Simple Ways to Simplify Your Mobile Apps
 
3 Ways to Simplify your Mobile Apps
3 Ways to Simplify your Mobile Apps3 Ways to Simplify your Mobile Apps
3 Ways to Simplify your Mobile Apps
 
Why Should You Join The Mobile Revolution?
Why Should You Join The Mobile Revolution?Why Should You Join The Mobile Revolution?
Why Should You Join The Mobile Revolution?
 
B2B marketing analytics-report
B2B marketing analytics-reportB2B marketing analytics-report
B2B marketing analytics-report
 
PaaS for App Dev and Deployment
PaaS for App Dev and DeploymentPaaS for App Dev and Deployment
PaaS for App Dev and Deployment
 
How OData Opens Your Data To Enterprise Mobile Applications
How OData Opens Your Data To Enterprise Mobile ApplicationsHow OData Opens Your Data To Enterprise Mobile Applications
How OData Opens Your Data To Enterprise Mobile Applications
 
Progress Rollbase: Building Powerful Applications One Block at a Time
Progress Rollbase:  Building Powerful Applications One Block at a TimeProgress Rollbase:  Building Powerful Applications One Block at a Time
Progress Rollbase: Building Powerful Applications One Block at a Time
 
Creating Stunning Enterprise Apps for Both Web and Mobile
Creating Stunning Enterprise Apps for Both Web and MobileCreating Stunning Enterprise Apps for Both Web and Mobile
Creating Stunning Enterprise Apps for Both Web and Mobile
 
With Progress Pacific, The RAD Race Has Already Been Won!
With Progress Pacific, The RAD Race Has Already Been Won!With Progress Pacific, The RAD Race Has Already Been Won!
With Progress Pacific, The RAD Race Has Already Been Won!
 
Build Powerful Apps Fast with Progress Rollbase
Build Powerful Apps Fast with Progress RollbaseBuild Powerful Apps Fast with Progress Rollbase
Build Powerful Apps Fast with Progress Rollbase
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Recently uploaded (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 

9 Essentials for Extraordinary Apps

  • 2. © 2014 Progress Software Corporation. All rights reserved.2 Capitalize on IT commoditization Figure out where you stand on the IT “commoditization curve.” Save money where you can, but don’t outsource what makes you different or gives you a competitive advantage.
  • 3. © 2014 Progress Software Corporation. All rights reserved.3 Get IT out of the way With a high-productivity PaaS solution, you empower your entire organization to take things into their own hands. Move away from the practice of opening work requests and free IT to spend their time on higher-value work.
  • 4. © 2014 Progress Software Corporation. All rights reserved.4 Don’t think public cloud first—create the right cloud Public clouds like Amazon Web Services, Google and Salesforce aren’t your only options. It is possible to set up your own servers to work as a private cloud or to work in conjunction with the public cloud with a hybrid approach. Choose what is best for your organization’s workflow.
  • 5. © 2014 Progress Software Corporation. All rights reserved.5 Don’t be mobile-first—think user-first Don’t miss the forest for the trees! Mobile business apps are supposed to make life easier for the user, offering the same kind of rich experience as a consumer app. Always keep the user experience front and center in your design and architecture approach.
  • 6. © 2014 Progress Software Corporation. All rights reserved.6 Integrate your mobile development efforts Focus on API-first, DevOps approaches to application development. Break down the walls between your dev silos and reuse resources. No need to code the same thing twice! An integrated development process leads to a more consistent cross- platform user experience and faster time-to-market.
  • 7. © 2014 Progress Software Corporation. All rights reserved.7 Don’t separate data and development Most applications require data to be pulled from a myriad of sources, including the on-premise network, the cloud or both. Consider from the outset how you will need to access a wide variety of data types and sources across your app dev infrastructure—securely and without opening holes in the firewall.
  • 8. © 2014 Progress Software Corporation. All rights reserved.8 Think about your entire software supply chain Don’t get stuck just thinking about the development stage of the application process. Always keep in mind where your applications fit within the software supply chain. Using a holistic approach from the start lets you manage the entire application lifecycle gives you an efficient, easier way to manage and enhance your applications in the future.
  • 9. © 2014 Progress Software Corporation. All rights reserved.9 Determine your “XaaS” strategy Consider your IaaS, SaaS and PaaS options carefully so that you use the best “as a service” approach to meet the technical, business and financial needs of your organization. A PaaS cloud-based development solution may be the best route to help your organization leverage applications for competitive differentiation. IaaS SaaS PaaS
  • 10. © 2014 Progress Software Corporation. All rights reserved.10 Pick the right PaaS Not all PaaS solutions are created equal. Some deploy and manage completed applications. Some focus on accelerating the application development stage with high-productivity solutions. Others use high-control environments for a traditional development approach. Decide which one(s) will work best based on your organization’s objectives.
  • 11. For more stellar app suggestions, check out our exclusive whitepaper http://ow.ly/AkGJe