SlideShare a Scribd company logo
1 of 29
When is a Custom App
The Right Choice?
Refuse to Fail
Off The Shelf – The Default
• OTS – Default solution for
business automation
• Even when it is not as efficient or
focused as it should be
• How many SMB’s start with MS
Office suite to manage their
business
• ”Graduating” to apps like
Salesforce or Zoho Office
• How many continue with these
solutions long after they no
longer “fit?”
Off The Shelf – The Default
• What opportunities are you
missing?
• What are the downsides, risks
and rewards in business
software investment
• Custom & OTS?
It Starts with a Simple Need…
• We need to bring together items or costs for a sale
• We grab Excel
• We need to share the punch list with our team
• So we add a little detail and email a copy to each member
• We ask for an update on progress
• Copies of the spreadsheet come back. Some have additional columns
for hours, status & issues. Some don’t
• Eventually the chain of casual spreadsheets becomes a
process
• Bound together with customer, job and version numbers
Our Process
It Starts with a Simple Need…
• For a while – it works.
• We add and modify templates
• Versions break into different types for different situations
• Then we wake up
• We’re wasting a lot of time managing our services
• Consolidated reports have to be manually generated from many versions of sheets
across several jobs
• We want to change but…
• We have a process and it works (sorta…)
• Our data is all over the place and not a simple, structured set
• Knowing what we do and what we need are two different things
Our Process
We Graduate to Market-Driven Solutions
• Getting past the first hurdle –
• a bunch of ad-hoc adaptions
using an OTS office productivity
apps to a SaaS or OTS app
that is more of a fit is just one
step of many
We Graduate to Market-Driven Solutions
• Broad market apps have many
compromises to navigate
• A process step may be critical for one
group but hard to add in ways that
don’t confuse or burden the majority
of users
• More choices and features may be
good for some but feature bloat for
others
• The feature that was advocated by a
small, vocal group can end up being
forgotten – rarely updated or
maintained
We Graduate to Market-Driven Solutions
• On the buyer side – selecting
the right application is a
balancing act
• Address critical (but not all your
needs)
• Adapt to a big, we-do-it-all solution
that gives us an overwhelming set of
choices and decisions at every turn
• We might select an app for a specific
need – but when we do we’re often
faced with integration issues. How do
we pass data to other apps?
We Graduate to Market-Driven Solutions
• If we select an app that we
need to adapt for
consolidated reporting or that
doesn’t quite fit our process…
• We find ourselves using
workarounds – spreadsheets,
handwritten notes, emails, etc.
• If we’re not careful, we end up
right back where we started but
with more confusion, process
overhead and costs
We Graduate to Market-Driven Solutions
• But – it doesn’t always end up
this way.
• A standard OTS solution can be a
perfect fit for accounting & HR
needs
• Companies handling inventory and
shipping can find many
alternatives, some specific to their
industry or easily adaptable
• And there can be side benefits to
adopting industry standard
solutions – like recruiting. You
could have a pool of proven,
skilled users to select from…
So – How Do We Know?
When is it time to consider a custom application?
• All software is an investment at some level
• A widely used SaaS or packaged solution is an investment in a specific
set of features, processes and data management
• It may be a recognized expense for accounting purposes, but your business still
needs to adapt processes and procedures to match the assumptions in the app
• Once you have implemented, you need to continue to invest in training, refining
processes and standards to maintain a fit with the application
• Your data and integration possibilities are “locked” in the application solution,
even when you can extract and hold data locally
• If the application addresses a lot of situations beyond your needs – you may be
paying for more value than you can justify over the long run
• As your business and the market evolves over time – the application may or may
not continue to meet your needs. Your business changes and so does the market
the application addresses…
So – How Do We Know?
A checklist of considerations for your investment
• If every application you adopt
is an investment, what are
some of the key points to
consider?
• Long term vs short term
• Beyond initial costs
• Strategic fit & competitive
advantage
Market Solutions May Be Cheaper…
• At least initially
• Often cited, but rarely examined over
the lifetime of the solution
• What will the lifetime costs be
considering licenses and seats
(consider growth)?
• There are often breaking points that
can push you into enterprise pricing
and costs beyond your reach
• What are the costs of
implementation, training, adaption,
integration, and maintenance?
• What will be the cost to migrate to
another solution if you need to?
You Can Buy & Use in the Same Day…
• This is a lot less likely than it once was
• Market-driven solutions conquer markets two ways
• Add features to capture more markets and “edge” cases
• Become more focused and targeted to reach deeper into niche situations
(generally higher license costs)
• Either path requires more from users
• More training and adaption to fit the application
• Longer implementation projects and more effort to maintain internal adaption
without adding workarounds
• If your driver for a selection is quick implementation & low training
costs – it may be a lost cause from the beginning.
• Time from technical implementation to full production is generally longer than
you imagine
An Existing Solution May Meet the
Majority of Your Needs
• Certainly true in many
situations and for some
business areas – this is
enough to make the choice
• Do you really want to try to
manage accounting or
personnel issues across many
jurisdictions and changes in
regulations?
An Existing Solution May Meet the
Majority of Your Needs
• But – in other situations
• A solution that fits today might not
scale or continue to evolve in the
same direction as your business
• Most companies do not have
enough influence to change the
direction of a packaged solution
• Your size and business maturity
are important issues to consider.
• You may not fully understand your
needs. If that is a consideration,
how much you invest now is a
serious concern
Data Portability and Integration
• May not be an issue now – what
about the future?
• If you have one or two core apps
this may not be an issue
• As your business scales and/or
you bring in additional apps
• Moving data between apps may
be possible with APIs and
webservices
• But – integration has a cost and if
your apps are proprietary, they
may require vendor professional
services (with higher costs)
Data Portability and Integration
• If you outgrow a solution
• If you need to move to another
system, can your data move with
you?
• If you can extract your data – what
will it cost to transform it to the
structure of the new application?
• There can be may (unpleasant)
surprises in data migration
between proprietary solutions
• Data lock-in can be a nasty animal
to contend with
Reporting May Be Good Enough Initially
• Can it continue to grow with you?
• A commercial app will usually have a reasonable reporting package for
the app itself
• As your business grows and you add additional applications and
systems – will it continue to meet your needs?
• In most cases the integration & rationalization of data between
applications will require custom development or manual
processes to extract useful reports
• The larger and more complex a business becomes, the more of a
burden this will be
Custom Software is Often More
Expensive Initially
• And development isn’t an end
to your costs…
• All software is an investment
- and not a one-time cost
• Custom apps have a built in
advantage however
• They address your needs
directly and generally require
less adaption
• They can evolve over time to
continue to meet your needs
Custom Software is Often More
Expensive Initially
• But – if you don’t budget for
maintenance, updates and
evolutionary change
• Custom apps will eventually
become restrictive and not cost-
effective to retain
• All automation projects have a
lifetime cost and need to
continue to evolve with your
business – without holding you
back
• ROI is always a consideration
Integration & Extensibility
• Under your control in custom
applications
• Seldom discussed but can be a
significant time and cost factor
in custom apps
• Key is deciding what is core and
necessary in your app
• Do you need a custom payment
solution?
• Or can you integrate an existing
service that can handle
transactions transparently?
Integration & Extensibility
• Integration with 3rd party
solutions can allow custom
apps to only need to provide
the proprietary glue, process
and data to provide
necessary functionality
• Mapping, shipping & delivery,
supply chain management, etc.
• Can greatly reduce initial costs
and flexibility – now and in the
future
Unfair Advantage?
• Every businessman wants one.
• A custom app can embody your business value and competitive
advantage if it addresses your core processes and customer services
• Requires careful planning and thought –
• A full scale development project to solve all your problems isn’t a
guaranteed success
• Building functionality incrementally and gaining a better understanding
by leveraging feedback – using agile and lean methodologies – is a
better way to insure custom app ROI and competitive advantage
A More Natural Fit?
• A custom app can account for
your processes and
assumptions – requiring less
rethinking and realignment
• But, it is also an opportunity to
streamline and rethink your
assumptions instead of simply
automating a process of
tunnels and dead ends
A More Natural Fit?
• And – assuming you cannot
know everything the day
development commences...
• Custom apps can (and should) be
extensible and flexible over time
• Your customers need more
reports, direct access to inventory
levels (etc.) – it is your software.
The need can be addressed.
• And it is an opportunity to leave
some “nice to have” features on
the table
• Allow users to try a more
streamlined version and learn
what they really need.
Custom Software is an Important
Opportunity
• But it isn’t necessary for every situation
• It can be an important business advantage
• But only if you address your core business value and avoid features better
addressed by third parties or outside services
• Some will say you need in-house technical expertise to make the
effort successful
• But if you have a clear understanding of your business and market - a
technical development partner can help you avoid the distraction and time
required to acquire and manage resources
• If you decide to move forward with a custom project
• Use Agile & Lean methodologies – build incrementally and evolve
• Understand software is an investment – but if done right – the ROI can be
quite high
We’d Like to Help
• Scio provides end-to-end engineering
services
• A collaborative partnership to ensure your
team is an integral part of solutions
• We’re flexible
• From assessing your needs to
developing, implementing, maintaining
solutions – we can offer as much or as
little help as you need
• Our teams can work virtually or on your
site – or a blend of the two
United States
Corporate Offices
8920 Business Park Dr.
Suite 250
Austin, Texas 78759
Local: +1 (512) 538 0512
Toll free: +1 (800) 642
6134
Fax: +1 (831) 309 5803
México
Development Center
Las Cañadas 501, Int. 230
Col. Tres Marías
Morelia, Mich. 58254
Tel 1: +52 (443) 310 9601
Tel 2: +52 (555) 350 0585
Email: info@sciodev.com sciodev.com

More Related Content

What's hot

Top 10 Reasons for ERP Project Failure
Top 10 Reasons for ERP Project FailureTop 10 Reasons for ERP Project Failure
Top 10 Reasons for ERP Project FailureJohn Paulson
 
Presentation of helpdesk
Presentation of helpdeskPresentation of helpdesk
Presentation of helpdeskArchana Negi
 
Swasen Introduction
Swasen IntroductionSwasen Introduction
Swasen Introductionswamysenthil
 
Business Process Management Tips & Tricks
Business Process Management Tips & TricksBusiness Process Management Tips & Tricks
Business Process Management Tips & TricksBonitasoft
 
Bring Down Costs by Controlling Cloud Capacity
Bring Down Costs by Controlling Cloud Capacity Bring Down Costs by Controlling Cloud Capacity
Bring Down Costs by Controlling Cloud Capacity Precisely
 
Afford erp brochure (2)
Afford erp brochure (2)Afford erp brochure (2)
Afford erp brochure (2)Sambal Mitra
 
ServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview PresentationServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview PresentationServiceDesk Plus
 
IBM Decision Server Insights
IBM Decision Server InsightsIBM Decision Server Insights
IBM Decision Server InsightsAlain Neyroud
 
Business Analytics as a Service
Business Analytics as a ServiceBusiness Analytics as a Service
Business Analytics as a ServiceArrow ECS UK
 
BMC Remedyforce vs Other IT Service Management
BMC Remedyforce vs Other IT Service ManagementBMC Remedyforce vs Other IT Service Management
BMC Remedyforce vs Other IT Service ManagementBMC Software
 
Transform Your Application Portfolio - and Keep Your Focus!
Transform Your Application Portfolio - and Keep Your Focus!Transform Your Application Portfolio - and Keep Your Focus!
Transform Your Application Portfolio - and Keep Your Focus!Software AG
 
Service Management Powerpoint Presentation Slides
Service Management Powerpoint Presentation SlidesService Management Powerpoint Presentation Slides
Service Management Powerpoint Presentation SlidesSlideTeam
 
Operational Decisions Management 101
Operational Decisions Management 101Operational Decisions Management 101
Operational Decisions Management 101Alain Neyroud
 
Prism-IND Windchill ESI
Prism-IND Windchill ESIPrism-IND Windchill ESI
Prism-IND Windchill ESIPrism-IND
 
Why should Manufacturers consider cloud-based MES
Why should Manufacturers consider cloud-based MESWhy should Manufacturers consider cloud-based MES
Why should Manufacturers consider cloud-based MESShankar Vogge
 
Timeline Consulting_Where Next For ERP
Timeline Consulting_Where Next For ERPTimeline Consulting_Where Next For ERP
Timeline Consulting_Where Next For ERPJim Foster
 
How to deliver better, leaner field service
How to deliver better, leaner field serviceHow to deliver better, leaner field service
How to deliver better, leaner field serviceKelly Services
 

What's hot (18)

Top 10 Reasons for ERP Project Failure
Top 10 Reasons for ERP Project FailureTop 10 Reasons for ERP Project Failure
Top 10 Reasons for ERP Project Failure
 
Presentation of helpdesk
Presentation of helpdeskPresentation of helpdesk
Presentation of helpdesk
 
Swasen Introduction
Swasen IntroductionSwasen Introduction
Swasen Introduction
 
Business Process Management Tips & Tricks
Business Process Management Tips & TricksBusiness Process Management Tips & Tricks
Business Process Management Tips & Tricks
 
Bring Down Costs by Controlling Cloud Capacity
Bring Down Costs by Controlling Cloud Capacity Bring Down Costs by Controlling Cloud Capacity
Bring Down Costs by Controlling Cloud Capacity
 
Afford erp brochure (2)
Afford erp brochure (2)Afford erp brochure (2)
Afford erp brochure (2)
 
ServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview PresentationServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview Presentation
 
IBM Decision Server Insights
IBM Decision Server InsightsIBM Decision Server Insights
IBM Decision Server Insights
 
Business Analytics as a Service
Business Analytics as a ServiceBusiness Analytics as a Service
Business Analytics as a Service
 
BMC Remedyforce vs Other IT Service Management
BMC Remedyforce vs Other IT Service ManagementBMC Remedyforce vs Other IT Service Management
BMC Remedyforce vs Other IT Service Management
 
Enterprise agile
Enterprise agileEnterprise agile
Enterprise agile
 
Transform Your Application Portfolio - and Keep Your Focus!
Transform Your Application Portfolio - and Keep Your Focus!Transform Your Application Portfolio - and Keep Your Focus!
Transform Your Application Portfolio - and Keep Your Focus!
 
Service Management Powerpoint Presentation Slides
Service Management Powerpoint Presentation SlidesService Management Powerpoint Presentation Slides
Service Management Powerpoint Presentation Slides
 
Operational Decisions Management 101
Operational Decisions Management 101Operational Decisions Management 101
Operational Decisions Management 101
 
Prism-IND Windchill ESI
Prism-IND Windchill ESIPrism-IND Windchill ESI
Prism-IND Windchill ESI
 
Why should Manufacturers consider cloud-based MES
Why should Manufacturers consider cloud-based MESWhy should Manufacturers consider cloud-based MES
Why should Manufacturers consider cloud-based MES
 
Timeline Consulting_Where Next For ERP
Timeline Consulting_Where Next For ERPTimeline Consulting_Where Next For ERP
Timeline Consulting_Where Next For ERP
 
How to deliver better, leaner field service
How to deliver better, leaner field serviceHow to deliver better, leaner field service
How to deliver better, leaner field service
 

Viewers also liked

¿POR QUÉ NO ME VALORAS?
¿POR QUÉ NO ME VALORAS?¿POR QUÉ NO ME VALORAS?
¿POR QUÉ NO ME VALORAS?ANA SILVA
 
Palestras Geral
Palestras GeralPalestras Geral
Palestras GeralFuturamb
 
Basic word press installation other design job
Basic word press installation   other   design jobBasic word press installation   other   design job
Basic word press installation other design jobJennifer Hampton
 
Ventajas y Desventajas del Internet en la Educación Ecuatoriana
Ventajas y Desventajas del Internet en la Educación EcuatorianaVentajas y Desventajas del Internet en la Educación Ecuatoriana
Ventajas y Desventajas del Internet en la Educación EcuatorianaValeria Mera
 
Software educativo y plataformas virtuales educativas
Software educativo y plataformas virtuales educativasSoftware educativo y plataformas virtuales educativas
Software educativo y plataformas virtuales educativasJhoanny Castillo
 
Cultura popular uma reflexão necessária
Cultura popular uma reflexão necessáriaCultura popular uma reflexão necessária
Cultura popular uma reflexão necessáriaHENRIQUE GOMES DE LIMA
 
05. l'activitat econòmica (1)
05. l'activitat econòmica (1)05. l'activitat econòmica (1)
05. l'activitat econòmica (1)sergigisbertbas
 
ORGANIZACION Y FUNCIONES DE LA GERENCIA DE RIESGOS
ORGANIZACION Y FUNCIONES DE LA GERENCIA DE RIESGOSORGANIZACION Y FUNCIONES DE LA GERENCIA DE RIESGOS
ORGANIZACION Y FUNCIONES DE LA GERENCIA DE RIESGOSLamg Hunter
 
Conect - Apresentação
Conect - ApresentaçãoConect - Apresentação
Conect - ApresentaçãoConect01
 

Viewers also liked (16)

2016
20162016
2016
 
¿POR QUÉ NO ME VALORAS?
¿POR QUÉ NO ME VALORAS?¿POR QUÉ NO ME VALORAS?
¿POR QUÉ NO ME VALORAS?
 
Palestras Geral
Palestras GeralPalestras Geral
Palestras Geral
 
Cap 4
Cap 4Cap 4
Cap 4
 
COLUSION
COLUSION COLUSION
COLUSION
 
Basic word press installation other design job
Basic word press installation   other   design jobBasic word press installation   other   design job
Basic word press installation other design job
 
Ventajas y Desventajas del Internet en la Educación Ecuatoriana
Ventajas y Desventajas del Internet en la Educación EcuatorianaVentajas y Desventajas del Internet en la Educación Ecuatoriana
Ventajas y Desventajas del Internet en la Educación Ecuatoriana
 
Software educativo y plataformas virtuales educativas
Software educativo y plataformas virtuales educativasSoftware educativo y plataformas virtuales educativas
Software educativo y plataformas virtuales educativas
 
Cultura popular uma reflexão necessária
Cultura popular uma reflexão necessáriaCultura popular uma reflexão necessária
Cultura popular uma reflexão necessária
 
Antologia español
Antologia españolAntologia español
Antologia español
 
05. l'activitat econòmica (1)
05. l'activitat econòmica (1)05. l'activitat econòmica (1)
05. l'activitat econòmica (1)
 
2. analog signal
2. analog signal2. analog signal
2. analog signal
 
Amrut Profile
Amrut ProfileAmrut Profile
Amrut Profile
 
Am, is, are
Am, is, areAm, is, are
Am, is, are
 
ORGANIZACION Y FUNCIONES DE LA GERENCIA DE RIESGOS
ORGANIZACION Y FUNCIONES DE LA GERENCIA DE RIESGOSORGANIZACION Y FUNCIONES DE LA GERENCIA DE RIESGOS
ORGANIZACION Y FUNCIONES DE LA GERENCIA DE RIESGOS
 
Conect - Apresentação
Conect - ApresentaçãoConect - Apresentação
Conect - Apresentação
 

Similar to When is a custom app the right choice?

Steady Stream Webinar Series - Multi-Entity Management
Steady Stream Webinar Series - Multi-Entity ManagementSteady Stream Webinar Series - Multi-Entity Management
Steady Stream Webinar Series - Multi-Entity ManagementAidan McCrea
 
Introduction to Exis
Introduction to ExisIntroduction to Exis
Introduction to ExisSindisa Gede
 
158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms 158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms ProductCamp Boston
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Your path to Oracle ERP Cloud
Your path to Oracle ERP CloudYour path to Oracle ERP Cloud
Your path to Oracle ERP CloudRobert Jansen
 
Build Or Subscribe For Spm 3
Build Or Subscribe For Spm  3Build Or Subscribe For Spm  3
Build Or Subscribe For Spm 3pstakenas
 
ERP Planning and Implementation
ERP Planning and ImplementationERP Planning and Implementation
ERP Planning and ImplementationUsman Tariq
 
SQL Saturday STL 2016 Presentation
SQL Saturday STL 2016 PresentationSQL Saturday STL 2016 Presentation
SQL Saturday STL 2016 PresentationMatthew W. Bowers
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudDatavail
 
Hr technology landscape overview
Hr technology landscape overviewHr technology landscape overview
Hr technology landscape overviewIno Waas
 
MSP Development Theme
MSP Development ThemeMSP Development Theme
MSP Development ThemeTOPdesk
 
Replacing obsolete ERP software systems with Genio
Replacing obsolete ERP software systems with GenioReplacing obsolete ERP software systems with Genio
Replacing obsolete ERP software systems with GenioRicardo Marques
 
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy
 
What Your Marketing Automation Vendor Won't Ever Tell You
What Your Marketing Automation Vendor Won't Ever Tell YouWhat Your Marketing Automation Vendor Won't Ever Tell You
What Your Marketing Automation Vendor Won't Ever Tell YouEsanosys
 
Tools for SIAM - Portfolio management
Tools for SIAM - Portfolio managementTools for SIAM - Portfolio management
Tools for SIAM - Portfolio managementSoftware AG UK
 
Overcoming Objections by Ali Jani
Overcoming Objections by Ali JaniOvercoming Objections by Ali Jani
Overcoming Objections by Ali JaniAcumatica Cloud ERP
 
Best Practices for Construction Accounting Software
Best Practices for Construction Accounting SoftwareBest Practices for Construction Accounting Software
Best Practices for Construction Accounting SoftwareTAG
 
Things to check in an enterprise grade grants management
Things to check in an enterprise grade grants managementThings to check in an enterprise grade grants management
Things to check in an enterprise grade grants managementArpitGautam20
 

Similar to When is a custom app the right choice? (20)

Steady Stream Webinar Series - Multi-Entity Management
Steady Stream Webinar Series - Multi-Entity ManagementSteady Stream Webinar Series - Multi-Entity Management
Steady Stream Webinar Series - Multi-Entity Management
 
Introduction to Exis
Introduction to ExisIntroduction to Exis
Introduction to Exis
 
158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms 158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
Your path to Oracle ERP Cloud
Your path to Oracle ERP CloudYour path to Oracle ERP Cloud
Your path to Oracle ERP Cloud
 
Build Or Subscribe For Spm 3
Build Or Subscribe For Spm  3Build Or Subscribe For Spm  3
Build Or Subscribe For Spm 3
 
ERP Planning and Implementation
ERP Planning and ImplementationERP Planning and Implementation
ERP Planning and Implementation
 
Dubai erp software distributor
Dubai erp software distributorDubai erp software distributor
Dubai erp software distributor
 
SQL Saturday STL 2016 Presentation
SQL Saturday STL 2016 PresentationSQL Saturday STL 2016 Presentation
SQL Saturday STL 2016 Presentation
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
 
Introduction to ERP Concept
Introduction to ERP ConceptIntroduction to ERP Concept
Introduction to ERP Concept
 
Hr technology landscape overview
Hr technology landscape overviewHr technology landscape overview
Hr technology landscape overview
 
MSP Development Theme
MSP Development ThemeMSP Development Theme
MSP Development Theme
 
Replacing obsolete ERP software systems with Genio
Replacing obsolete ERP software systems with GenioReplacing obsolete ERP software systems with Genio
Replacing obsolete ERP software systems with Genio
 
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
 
What Your Marketing Automation Vendor Won't Ever Tell You
What Your Marketing Automation Vendor Won't Ever Tell YouWhat Your Marketing Automation Vendor Won't Ever Tell You
What Your Marketing Automation Vendor Won't Ever Tell You
 
Tools for SIAM - Portfolio management
Tools for SIAM - Portfolio managementTools for SIAM - Portfolio management
Tools for SIAM - Portfolio management
 
Overcoming Objections by Ali Jani
Overcoming Objections by Ali JaniOvercoming Objections by Ali Jani
Overcoming Objections by Ali Jani
 
Best Practices for Construction Accounting Software
Best Practices for Construction Accounting SoftwareBest Practices for Construction Accounting Software
Best Practices for Construction Accounting Software
 
Things to check in an enterprise grade grants management
Things to check in an enterprise grade grants managementThings to check in an enterprise grade grants management
Things to check in an enterprise grade grants management
 

More from Michael Dunham

10 warning signs. Have you outgrown your solutions?
10 warning signs. Have you outgrown your solutions?10 warning signs. Have you outgrown your solutions?
10 warning signs. Have you outgrown your solutions?Michael Dunham
 
Beyond the Technical - Compatibility with your Software Engineering Team
Beyond the Technical - Compatibility with your Software Engineering TeamBeyond the Technical - Compatibility with your Software Engineering Team
Beyond the Technical - Compatibility with your Software Engineering TeamMichael Dunham
 
Scaling Agile: Kanban sandwich for lunch? Patterns anyone?
Scaling Agile: Kanban sandwich for lunch? Patterns anyone?Scaling Agile: Kanban sandwich for lunch? Patterns anyone?
Scaling Agile: Kanban sandwich for lunch? Patterns anyone?Michael Dunham
 
Build or Outsource? 5 considerations for Your Software Engineering Team
Build or Outsource? 5 considerations for Your Software Engineering TeamBuild or Outsource? 5 considerations for Your Software Engineering Team
Build or Outsource? 5 considerations for Your Software Engineering TeamMichael Dunham
 
What do you need? A Sofware Development Team? An Engineering Team?
What do you need? A Sofware Development Team? An Engineering Team? What do you need? A Sofware Development Team? An Engineering Team?
What do you need? A Sofware Development Team? An Engineering Team? Michael Dunham
 
5 Questions to Ask. Does your software dev partner really know LPD?
5 Questions to Ask. Does your software dev partner really know LPD?5 Questions to Ask. Does your software dev partner really know LPD?
5 Questions to Ask. Does your software dev partner really know LPD?Michael Dunham
 
The Importance of Personnel Development - in Outsourcing
The Importance of Personnel Development - in OutsourcingThe Importance of Personnel Development - in Outsourcing
The Importance of Personnel Development - in OutsourcingMichael Dunham
 
10 Points to Consider for Finding an Outsourced Dev Team Part 1
10 Points to Consider for Finding an Outsourced Dev Team   Part 110 Points to Consider for Finding an Outsourced Dev Team   Part 1
10 Points to Consider for Finding an Outsourced Dev Team Part 1Michael Dunham
 
5 Best Practices for Implementing DevOps
5 Best Practices for Implementing DevOps5 Best Practices for Implementing DevOps
5 Best Practices for Implementing DevOpsMichael Dunham
 
Poor Results? 5 Major Concerns in Offshore Outsourcing
Poor Results? 5 Major Concerns in Offshore OutsourcingPoor Results? 5 Major Concerns in Offshore Outsourcing
Poor Results? 5 Major Concerns in Offshore OutsourcingMichael Dunham
 
Cross-Platform Mobile Development & Xamarin
Cross-Platform Mobile Development & XamarinCross-Platform Mobile Development & Xamarin
Cross-Platform Mobile Development & XamarinMichael Dunham
 
Measuring Performance & Productivity in Software Development Teams
Measuring Performance & Productivity in Software Development TeamsMeasuring Performance & Productivity in Software Development Teams
Measuring Performance & Productivity in Software Development TeamsMichael Dunham
 
Agile Project Initiation
Agile Project InitiationAgile Project Initiation
Agile Project InitiationMichael Dunham
 
Planned Rotations for Dedicated Teams - Winning Strategy?
Planned Rotations for Dedicated Teams - Winning Strategy?Planned Rotations for Dedicated Teams - Winning Strategy?
Planned Rotations for Dedicated Teams - Winning Strategy?Michael Dunham
 
10 Hidden Costs of Outsourcing
10 Hidden Costs of Outsourcing10 Hidden Costs of Outsourcing
10 Hidden Costs of OutsourcingMichael Dunham
 

More from Michael Dunham (15)

10 warning signs. Have you outgrown your solutions?
10 warning signs. Have you outgrown your solutions?10 warning signs. Have you outgrown your solutions?
10 warning signs. Have you outgrown your solutions?
 
Beyond the Technical - Compatibility with your Software Engineering Team
Beyond the Technical - Compatibility with your Software Engineering TeamBeyond the Technical - Compatibility with your Software Engineering Team
Beyond the Technical - Compatibility with your Software Engineering Team
 
Scaling Agile: Kanban sandwich for lunch? Patterns anyone?
Scaling Agile: Kanban sandwich for lunch? Patterns anyone?Scaling Agile: Kanban sandwich for lunch? Patterns anyone?
Scaling Agile: Kanban sandwich for lunch? Patterns anyone?
 
Build or Outsource? 5 considerations for Your Software Engineering Team
Build or Outsource? 5 considerations for Your Software Engineering TeamBuild or Outsource? 5 considerations for Your Software Engineering Team
Build or Outsource? 5 considerations for Your Software Engineering Team
 
What do you need? A Sofware Development Team? An Engineering Team?
What do you need? A Sofware Development Team? An Engineering Team? What do you need? A Sofware Development Team? An Engineering Team?
What do you need? A Sofware Development Team? An Engineering Team?
 
5 Questions to Ask. Does your software dev partner really know LPD?
5 Questions to Ask. Does your software dev partner really know LPD?5 Questions to Ask. Does your software dev partner really know LPD?
5 Questions to Ask. Does your software dev partner really know LPD?
 
The Importance of Personnel Development - in Outsourcing
The Importance of Personnel Development - in OutsourcingThe Importance of Personnel Development - in Outsourcing
The Importance of Personnel Development - in Outsourcing
 
10 Points to Consider for Finding an Outsourced Dev Team Part 1
10 Points to Consider for Finding an Outsourced Dev Team   Part 110 Points to Consider for Finding an Outsourced Dev Team   Part 1
10 Points to Consider for Finding an Outsourced Dev Team Part 1
 
5 Best Practices for Implementing DevOps
5 Best Practices for Implementing DevOps5 Best Practices for Implementing DevOps
5 Best Practices for Implementing DevOps
 
Poor Results? 5 Major Concerns in Offshore Outsourcing
Poor Results? 5 Major Concerns in Offshore OutsourcingPoor Results? 5 Major Concerns in Offshore Outsourcing
Poor Results? 5 Major Concerns in Offshore Outsourcing
 
Cross-Platform Mobile Development & Xamarin
Cross-Platform Mobile Development & XamarinCross-Platform Mobile Development & Xamarin
Cross-Platform Mobile Development & Xamarin
 
Measuring Performance & Productivity in Software Development Teams
Measuring Performance & Productivity in Software Development TeamsMeasuring Performance & Productivity in Software Development Teams
Measuring Performance & Productivity in Software Development Teams
 
Agile Project Initiation
Agile Project InitiationAgile Project Initiation
Agile Project Initiation
 
Planned Rotations for Dedicated Teams - Winning Strategy?
Planned Rotations for Dedicated Teams - Winning Strategy?Planned Rotations for Dedicated Teams - Winning Strategy?
Planned Rotations for Dedicated Teams - Winning Strategy?
 
10 Hidden Costs of Outsourcing
10 Hidden Costs of Outsourcing10 Hidden Costs of Outsourcing
10 Hidden Costs of Outsourcing
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

When is a custom app the right choice?

  • 1. When is a Custom App The Right Choice? Refuse to Fail
  • 2. Off The Shelf – The Default • OTS – Default solution for business automation • Even when it is not as efficient or focused as it should be • How many SMB’s start with MS Office suite to manage their business • ”Graduating” to apps like Salesforce or Zoho Office • How many continue with these solutions long after they no longer “fit?”
  • 3. Off The Shelf – The Default • What opportunities are you missing? • What are the downsides, risks and rewards in business software investment • Custom & OTS?
  • 4. It Starts with a Simple Need… • We need to bring together items or costs for a sale • We grab Excel • We need to share the punch list with our team • So we add a little detail and email a copy to each member • We ask for an update on progress • Copies of the spreadsheet come back. Some have additional columns for hours, status & issues. Some don’t • Eventually the chain of casual spreadsheets becomes a process • Bound together with customer, job and version numbers Our Process
  • 5. It Starts with a Simple Need… • For a while – it works. • We add and modify templates • Versions break into different types for different situations • Then we wake up • We’re wasting a lot of time managing our services • Consolidated reports have to be manually generated from many versions of sheets across several jobs • We want to change but… • We have a process and it works (sorta…) • Our data is all over the place and not a simple, structured set • Knowing what we do and what we need are two different things Our Process
  • 6. We Graduate to Market-Driven Solutions • Getting past the first hurdle – • a bunch of ad-hoc adaptions using an OTS office productivity apps to a SaaS or OTS app that is more of a fit is just one step of many
  • 7. We Graduate to Market-Driven Solutions • Broad market apps have many compromises to navigate • A process step may be critical for one group but hard to add in ways that don’t confuse or burden the majority of users • More choices and features may be good for some but feature bloat for others • The feature that was advocated by a small, vocal group can end up being forgotten – rarely updated or maintained
  • 8. We Graduate to Market-Driven Solutions • On the buyer side – selecting the right application is a balancing act • Address critical (but not all your needs) • Adapt to a big, we-do-it-all solution that gives us an overwhelming set of choices and decisions at every turn • We might select an app for a specific need – but when we do we’re often faced with integration issues. How do we pass data to other apps?
  • 9. We Graduate to Market-Driven Solutions • If we select an app that we need to adapt for consolidated reporting or that doesn’t quite fit our process… • We find ourselves using workarounds – spreadsheets, handwritten notes, emails, etc. • If we’re not careful, we end up right back where we started but with more confusion, process overhead and costs
  • 10. We Graduate to Market-Driven Solutions • But – it doesn’t always end up this way. • A standard OTS solution can be a perfect fit for accounting & HR needs • Companies handling inventory and shipping can find many alternatives, some specific to their industry or easily adaptable • And there can be side benefits to adopting industry standard solutions – like recruiting. You could have a pool of proven, skilled users to select from…
  • 11. So – How Do We Know? When is it time to consider a custom application? • All software is an investment at some level • A widely used SaaS or packaged solution is an investment in a specific set of features, processes and data management • It may be a recognized expense for accounting purposes, but your business still needs to adapt processes and procedures to match the assumptions in the app • Once you have implemented, you need to continue to invest in training, refining processes and standards to maintain a fit with the application • Your data and integration possibilities are “locked” in the application solution, even when you can extract and hold data locally • If the application addresses a lot of situations beyond your needs – you may be paying for more value than you can justify over the long run • As your business and the market evolves over time – the application may or may not continue to meet your needs. Your business changes and so does the market the application addresses…
  • 12. So – How Do We Know? A checklist of considerations for your investment • If every application you adopt is an investment, what are some of the key points to consider? • Long term vs short term • Beyond initial costs • Strategic fit & competitive advantage
  • 13. Market Solutions May Be Cheaper… • At least initially • Often cited, but rarely examined over the lifetime of the solution • What will the lifetime costs be considering licenses and seats (consider growth)? • There are often breaking points that can push you into enterprise pricing and costs beyond your reach • What are the costs of implementation, training, adaption, integration, and maintenance? • What will be the cost to migrate to another solution if you need to?
  • 14. You Can Buy & Use in the Same Day… • This is a lot less likely than it once was • Market-driven solutions conquer markets two ways • Add features to capture more markets and “edge” cases • Become more focused and targeted to reach deeper into niche situations (generally higher license costs) • Either path requires more from users • More training and adaption to fit the application • Longer implementation projects and more effort to maintain internal adaption without adding workarounds • If your driver for a selection is quick implementation & low training costs – it may be a lost cause from the beginning. • Time from technical implementation to full production is generally longer than you imagine
  • 15. An Existing Solution May Meet the Majority of Your Needs • Certainly true in many situations and for some business areas – this is enough to make the choice • Do you really want to try to manage accounting or personnel issues across many jurisdictions and changes in regulations?
  • 16. An Existing Solution May Meet the Majority of Your Needs • But – in other situations • A solution that fits today might not scale or continue to evolve in the same direction as your business • Most companies do not have enough influence to change the direction of a packaged solution • Your size and business maturity are important issues to consider. • You may not fully understand your needs. If that is a consideration, how much you invest now is a serious concern
  • 17. Data Portability and Integration • May not be an issue now – what about the future? • If you have one or two core apps this may not be an issue • As your business scales and/or you bring in additional apps • Moving data between apps may be possible with APIs and webservices • But – integration has a cost and if your apps are proprietary, they may require vendor professional services (with higher costs)
  • 18. Data Portability and Integration • If you outgrow a solution • If you need to move to another system, can your data move with you? • If you can extract your data – what will it cost to transform it to the structure of the new application? • There can be may (unpleasant) surprises in data migration between proprietary solutions • Data lock-in can be a nasty animal to contend with
  • 19. Reporting May Be Good Enough Initially • Can it continue to grow with you? • A commercial app will usually have a reasonable reporting package for the app itself • As your business grows and you add additional applications and systems – will it continue to meet your needs? • In most cases the integration & rationalization of data between applications will require custom development or manual processes to extract useful reports • The larger and more complex a business becomes, the more of a burden this will be
  • 20. Custom Software is Often More Expensive Initially • And development isn’t an end to your costs… • All software is an investment - and not a one-time cost • Custom apps have a built in advantage however • They address your needs directly and generally require less adaption • They can evolve over time to continue to meet your needs
  • 21. Custom Software is Often More Expensive Initially • But – if you don’t budget for maintenance, updates and evolutionary change • Custom apps will eventually become restrictive and not cost- effective to retain • All automation projects have a lifetime cost and need to continue to evolve with your business – without holding you back • ROI is always a consideration
  • 22. Integration & Extensibility • Under your control in custom applications • Seldom discussed but can be a significant time and cost factor in custom apps • Key is deciding what is core and necessary in your app • Do you need a custom payment solution? • Or can you integrate an existing service that can handle transactions transparently?
  • 23. Integration & Extensibility • Integration with 3rd party solutions can allow custom apps to only need to provide the proprietary glue, process and data to provide necessary functionality • Mapping, shipping & delivery, supply chain management, etc. • Can greatly reduce initial costs and flexibility – now and in the future
  • 24. Unfair Advantage? • Every businessman wants one. • A custom app can embody your business value and competitive advantage if it addresses your core processes and customer services • Requires careful planning and thought – • A full scale development project to solve all your problems isn’t a guaranteed success • Building functionality incrementally and gaining a better understanding by leveraging feedback – using agile and lean methodologies – is a better way to insure custom app ROI and competitive advantage
  • 25. A More Natural Fit? • A custom app can account for your processes and assumptions – requiring less rethinking and realignment • But, it is also an opportunity to streamline and rethink your assumptions instead of simply automating a process of tunnels and dead ends
  • 26. A More Natural Fit? • And – assuming you cannot know everything the day development commences... • Custom apps can (and should) be extensible and flexible over time • Your customers need more reports, direct access to inventory levels (etc.) – it is your software. The need can be addressed. • And it is an opportunity to leave some “nice to have” features on the table • Allow users to try a more streamlined version and learn what they really need.
  • 27. Custom Software is an Important Opportunity • But it isn’t necessary for every situation • It can be an important business advantage • But only if you address your core business value and avoid features better addressed by third parties or outside services • Some will say you need in-house technical expertise to make the effort successful • But if you have a clear understanding of your business and market - a technical development partner can help you avoid the distraction and time required to acquire and manage resources • If you decide to move forward with a custom project • Use Agile & Lean methodologies – build incrementally and evolve • Understand software is an investment – but if done right – the ROI can be quite high
  • 28. We’d Like to Help • Scio provides end-to-end engineering services • A collaborative partnership to ensure your team is an integral part of solutions • We’re flexible • From assessing your needs to developing, implementing, maintaining solutions – we can offer as much or as little help as you need • Our teams can work virtually or on your site – or a blend of the two
  • 29. United States Corporate Offices 8920 Business Park Dr. Suite 250 Austin, Texas 78759 Local: +1 (512) 538 0512 Toll free: +1 (800) 642 6134 Fax: +1 (831) 309 5803 México Development Center Las Cañadas 501, Int. 230 Col. Tres Marías Morelia, Mich. 58254 Tel 1: +52 (443) 310 9601 Tel 2: +52 (555) 350 0585 Email: info@sciodev.com sciodev.com