SlideShare a Scribd company logo
1 of 18
Download to read offline
How Much Does it
Cost to Develop a
Web App?
PRESENTED BY
HALYNA
LEVKO
Engagement Manager,
Romexsoft
Estimating the costs of web app development may seem like looking
into a crystal ball - lots of fluff and no exact value. In this
presentation, we are breaking down the core pricing factors, which
influence the final price tag.
HOW MUCH DOES IT COST TO
CREATE A WEB APP: THREE KEY
APPROACHES
In general, there are three different methodologies used to predict
the probable costs of web applications development:
Based on project specifications
Based on user stories
Based on equitable value
Based on project specifications method
To get really precise estimates you can use the three-point estimation
technique, which implies creating three figures to represent the probable
distribution required, based on your best guesses and prior experience:
a= the best-case estimate
m= the most likely estimate
b= the worst-case estimate
A? B?
M?
Based on user stories
You can follow the 5-W approach and base your stories around the following
questions:
Who?
User stories are standardly paired with the agile approach to software
development as it focuses on incremental and integrative development. As
user stories are more vague than functional specification, the overall project
becomes more flexible.
When?
Where?
What?
Why?
Based on equitable value
Here’s a sample staff break down from a custom web application development
project:
Senior UX developer to map user experience journey and architecture
Senior UI designer to craft visual design and layouts
Junior UI to provide assistance and redundancy
Senior Front-End developer for coding and developing custom UI elements
Senior and Middle Back-end developers to code all the functionality
DevOps to establish building, testing and releasing environment
Project Manager to keep the whole project on track
Technical Support rep to maintain the project onward
what's
next?
Now estimate these hiring costs for each person – just tap into any public
record or salary survey data online e.g. at Glassdoor or Payscale. First add up
the salaries, next calculate all the hiring and overhead costs, which include
headhunting, interviewing, onboarding and training.
So you should now have the numbers:
Compare that to outsourcing the entire project to a web application
development company in another area or hiring a dedicated remote team.
In-house development Outsourcing
$300,000 per year $100,000 per year>
Consider
outsourcing now?
HOW MUCH AN AGENCY WILL
CHARGE YOU FOR A CUSTOM WEB
APP?
Actually, there are 3 classes of software development companies:
The “Extravagant” Class Companies
The “Moderate” Class Companies
The “Small Class” Development Companies
So what's so special in “extravagant” class companies?
These are the large established brands in the software development
community with a luxury office, well-paid executives.
Work only with a certain
type of clients
Characteristics
Build high-quality
products
A minimum project price
tag starts at $200.000
Developers can earn up to
six figures annually
But the overall process is far from being
nimble with a lot of extra fluff
happening around.
What about the “moderate” class companies?
These are the smaller companies with around 10 to 80 people in the office,
reasonable spending and streamlined operations. Depending on where in the
world they are based, their hourly development rates will fall into the $40-
$150 range.
Well organized, agile
Characteristics
Have considerable experience in design,
usability, DevOps, technology migration
Capable of proceeding faster
with the development process
Have proven track of experience in
large scale development projects
Make the best partners both
in short and long-term runs
Or maybe the “small class” development companies?
These are the so-called “boutique” agencies with only 2-3 permanent
employees including the company’s owner/partners. The development hourly
wages range from $35-$180 depending on their location.
If lacking proper organization and
powerful management, they are not the
most suitable choice for a large-scale
development project. But they are
perfect for SMBs and self/Kickstarter
backed up projects.
Then you should consider independent contractors
People who quit their desk jobs and go solo typically base their
project rate on their professional knowledge and experience, plus
additional factors like cost of living, spending habits, taxes etc.
In this case you should carefully
question the candidate and
identify whether:
Have a really tiny budget?
1. Are they doing freelance development
full-time or moonlight after their day job?
2. How many years have they been in
operations? A lot of people quit just within
a year or two, so make sure to choose
someone stable with at least 5 years of
working independently behind their belt.
Here are the rough estimates of what you can expect in each case in terms of
final costs:
Let's wrap it up!
Choosing Java as the core technology for your web app can slightly reduce the
overall project costs as the technology is 100% open source with no additional
licensing fees involved. It’s stable, robust, secure at the go-to choice at our
company.
And a tip for you!
T H A N K Y O U F O R Y O U R
T I M E !
W a n t t o k n o w m o r e ?
C o n t a c t u s !
i n f o @ r o m e x s o f t . c o m
r o m e x s o f t . c o m

More Related Content

Viewers also liked

ACUERDO POR LA EXCELENCIA
ACUERDO POR LA EXCELENCIAACUERDO POR LA EXCELENCIA
ACUERDO POR LA EXCELENCIAcolegiommc
 
JAVASCRIPT: Future of Web Development
JAVASCRIPT: Future of Web DevelopmentJAVASCRIPT: Future of Web Development
JAVASCRIPT: Future of Web DevelopmentDeepak Jha
 
Hugo Brioso | Corporate Identity, Logo Design & Branding | Stationery | Adver...
Hugo Brioso | Corporate Identity, Logo Design & Branding | Stationery | Adver...Hugo Brioso | Corporate Identity, Logo Design & Branding | Stationery | Adver...
Hugo Brioso | Corporate Identity, Logo Design & Branding | Stationery | Adver...Hugo Brioso
 
Your first web application. From Design to Launch
Your first web application. From Design to LaunchYour first web application. From Design to Launch
Your first web application. From Design to LaunchDavid Brooks
 
UX and the Mobile App
UX and the Mobile AppUX and the Mobile App
UX and the Mobile AppDee Sadler
 
50 ways to increase your online sales (Roger Willcocks)
50 ways to increase your online sales (Roger Willcocks)50 ways to increase your online sales (Roger Willcocks)
50 ways to increase your online sales (Roger Willcocks)Screen Pages
 
Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app Ivano Malavolta
 
The road to professional web development
The road to professional web developmentThe road to professional web development
The road to professional web developmentChristian Heilmann
 

Viewers also liked (11)

14 Web App Survival Tips
14 Web App Survival Tips14 Web App Survival Tips
14 Web App Survival Tips
 
ACUERDO POR LA EXCELENCIA
ACUERDO POR LA EXCELENCIAACUERDO POR LA EXCELENCIA
ACUERDO POR LA EXCELENCIA
 
De font en font edició 2015 16
De font en font edició 2015 16De font en font edició 2015 16
De font en font edició 2015 16
 
JAVASCRIPT: Future of Web Development
JAVASCRIPT: Future of Web DevelopmentJAVASCRIPT: Future of Web Development
JAVASCRIPT: Future of Web Development
 
07 2016 apoyos_004660
07 2016 apoyos_00466007 2016 apoyos_004660
07 2016 apoyos_004660
 
Hugo Brioso | Corporate Identity, Logo Design & Branding | Stationery | Adver...
Hugo Brioso | Corporate Identity, Logo Design & Branding | Stationery | Adver...Hugo Brioso | Corporate Identity, Logo Design & Branding | Stationery | Adver...
Hugo Brioso | Corporate Identity, Logo Design & Branding | Stationery | Adver...
 
Your first web application. From Design to Launch
Your first web application. From Design to LaunchYour first web application. From Design to Launch
Your first web application. From Design to Launch
 
UX and the Mobile App
UX and the Mobile AppUX and the Mobile App
UX and the Mobile App
 
50 ways to increase your online sales (Roger Willcocks)
50 ways to increase your online sales (Roger Willcocks)50 ways to increase your online sales (Roger Willcocks)
50 ways to increase your online sales (Roger Willcocks)
 
Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app
 
The road to professional web development
The road to professional web developmentThe road to professional web development
The road to professional web development
 

More from Romexsoft

How Data Science can increase Ecommerce profits
How Data Science can increase Ecommerce profitsHow Data Science can increase Ecommerce profits
How Data Science can increase Ecommerce profitsRomexsoft
 
Romexsoft' projects
Romexsoft' projectsRomexsoft' projects
Romexsoft' projectsRomexsoft
 
Romexsoft presentation
Romexsoft presentationRomexsoft presentation
Romexsoft presentationRomexsoft
 
Collaboration vs meetings in Scrum
Collaboration vs meetings in ScrumCollaboration vs meetings in Scrum
Collaboration vs meetings in ScrumRomexsoft
 
Smarketing?! What the hack..
Smarketing?! What the hack..Smarketing?! What the hack..
Smarketing?! What the hack..Romexsoft
 
Devops services
Devops servicesDevops services
Devops servicesRomexsoft
 
Automation testing
Automation testingAutomation testing
Automation testingRomexsoft
 
What influences employees' motivation
What influences employees' motivationWhat influences employees' motivation
What influences employees' motivationRomexsoft
 
Burnout. Causes and teatment
Burnout. Causes and teatmentBurnout. Causes and teatment
Burnout. Causes and teatmentRomexsoft
 
Business communication by Yevgen Kryvun
Business communication by Yevgen KryvunBusiness communication by Yevgen Kryvun
Business communication by Yevgen KryvunRomexsoft
 
Bluetooth by Ostap Demkovych
Bluetooth by Ostap DemkovychBluetooth by Ostap Demkovych
Bluetooth by Ostap DemkovychRomexsoft
 
Continuous integration by Halyna Levko
Continuous integration by Halyna LevkoContinuous integration by Halyna Levko
Continuous integration by Halyna LevkoRomexsoft
 
Architecture analysis by Maxym Shabatura
Architecture analysis by Maxym ShabaturaArchitecture analysis by Maxym Shabatura
Architecture analysis by Maxym ShabaturaRomexsoft
 
MySQL tips&tricks and using JetProfiler tool by Ivan Shulyak
MySQL tips&tricks and using JetProfiler tool by Ivan ShulyakMySQL tips&tricks and using JetProfiler tool by Ivan Shulyak
MySQL tips&tricks and using JetProfiler tool by Ivan ShulyakRomexsoft
 

More from Romexsoft (16)

How Data Science can increase Ecommerce profits
How Data Science can increase Ecommerce profitsHow Data Science can increase Ecommerce profits
How Data Science can increase Ecommerce profits
 
Romexsoft' projects
Romexsoft' projectsRomexsoft' projects
Romexsoft' projects
 
Romexsoft presentation
Romexsoft presentationRomexsoft presentation
Romexsoft presentation
 
Collaboration vs meetings in Scrum
Collaboration vs meetings in ScrumCollaboration vs meetings in Scrum
Collaboration vs meetings in Scrum
 
Smarketing?! What the hack..
Smarketing?! What the hack..Smarketing?! What the hack..
Smarketing?! What the hack..
 
Devops services
Devops servicesDevops services
Devops services
 
The flow
The flowThe flow
The flow
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Solid
SolidSolid
Solid
 
What influences employees' motivation
What influences employees' motivationWhat influences employees' motivation
What influences employees' motivation
 
Burnout. Causes and teatment
Burnout. Causes and teatmentBurnout. Causes and teatment
Burnout. Causes and teatment
 
Business communication by Yevgen Kryvun
Business communication by Yevgen KryvunBusiness communication by Yevgen Kryvun
Business communication by Yevgen Kryvun
 
Bluetooth by Ostap Demkovych
Bluetooth by Ostap DemkovychBluetooth by Ostap Demkovych
Bluetooth by Ostap Demkovych
 
Continuous integration by Halyna Levko
Continuous integration by Halyna LevkoContinuous integration by Halyna Levko
Continuous integration by Halyna Levko
 
Architecture analysis by Maxym Shabatura
Architecture analysis by Maxym ShabaturaArchitecture analysis by Maxym Shabatura
Architecture analysis by Maxym Shabatura
 
MySQL tips&tricks and using JetProfiler tool by Ivan Shulyak
MySQL tips&tricks and using JetProfiler tool by Ivan ShulyakMySQL tips&tricks and using JetProfiler tool by Ivan Shulyak
MySQL tips&tricks and using JetProfiler tool by Ivan Shulyak
 

Recently uploaded

Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
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 CCTVshikhaohhpro
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 

Recently uploaded (20)

Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
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
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 

How much does it cost to develop a web app?

  • 1. How Much Does it Cost to Develop a Web App?
  • 3. Estimating the costs of web app development may seem like looking into a crystal ball - lots of fluff and no exact value. In this presentation, we are breaking down the core pricing factors, which influence the final price tag.
  • 4. HOW MUCH DOES IT COST TO CREATE A WEB APP: THREE KEY APPROACHES
  • 5. In general, there are three different methodologies used to predict the probable costs of web applications development: Based on project specifications Based on user stories Based on equitable value
  • 6. Based on project specifications method To get really precise estimates you can use the three-point estimation technique, which implies creating three figures to represent the probable distribution required, based on your best guesses and prior experience: a= the best-case estimate m= the most likely estimate b= the worst-case estimate A? B? M?
  • 7. Based on user stories You can follow the 5-W approach and base your stories around the following questions: Who? User stories are standardly paired with the agile approach to software development as it focuses on incremental and integrative development. As user stories are more vague than functional specification, the overall project becomes more flexible. When? Where? What? Why?
  • 8. Based on equitable value Here’s a sample staff break down from a custom web application development project: Senior UX developer to map user experience journey and architecture Senior UI designer to craft visual design and layouts Junior UI to provide assistance and redundancy Senior Front-End developer for coding and developing custom UI elements Senior and Middle Back-end developers to code all the functionality DevOps to establish building, testing and releasing environment Project Manager to keep the whole project on track Technical Support rep to maintain the project onward what's next?
  • 9. Now estimate these hiring costs for each person – just tap into any public record or salary survey data online e.g. at Glassdoor or Payscale. First add up the salaries, next calculate all the hiring and overhead costs, which include headhunting, interviewing, onboarding and training. So you should now have the numbers: Compare that to outsourcing the entire project to a web application development company in another area or hiring a dedicated remote team. In-house development Outsourcing $300,000 per year $100,000 per year> Consider outsourcing now?
  • 10. HOW MUCH AN AGENCY WILL CHARGE YOU FOR A CUSTOM WEB APP?
  • 11. Actually, there are 3 classes of software development companies: The “Extravagant” Class Companies The “Moderate” Class Companies The “Small Class” Development Companies
  • 12. So what's so special in “extravagant” class companies? These are the large established brands in the software development community with a luxury office, well-paid executives. Work only with a certain type of clients Characteristics Build high-quality products A minimum project price tag starts at $200.000 Developers can earn up to six figures annually But the overall process is far from being nimble with a lot of extra fluff happening around.
  • 13. What about the “moderate” class companies? These are the smaller companies with around 10 to 80 people in the office, reasonable spending and streamlined operations. Depending on where in the world they are based, their hourly development rates will fall into the $40- $150 range. Well organized, agile Characteristics Have considerable experience in design, usability, DevOps, technology migration Capable of proceeding faster with the development process Have proven track of experience in large scale development projects Make the best partners both in short and long-term runs
  • 14. Or maybe the “small class” development companies? These are the so-called “boutique” agencies with only 2-3 permanent employees including the company’s owner/partners. The development hourly wages range from $35-$180 depending on their location. If lacking proper organization and powerful management, they are not the most suitable choice for a large-scale development project. But they are perfect for SMBs and self/Kickstarter backed up projects.
  • 15. Then you should consider independent contractors People who quit their desk jobs and go solo typically base their project rate on their professional knowledge and experience, plus additional factors like cost of living, spending habits, taxes etc. In this case you should carefully question the candidate and identify whether: Have a really tiny budget? 1. Are they doing freelance development full-time or moonlight after their day job? 2. How many years have they been in operations? A lot of people quit just within a year or two, so make sure to choose someone stable with at least 5 years of working independently behind their belt.
  • 16. Here are the rough estimates of what you can expect in each case in terms of final costs: Let's wrap it up!
  • 17. Choosing Java as the core technology for your web app can slightly reduce the overall project costs as the technology is 100% open source with no additional licensing fees involved. It’s stable, robust, secure at the go-to choice at our company. And a tip for you!
  • 18. T H A N K Y O U F O R Y O U R T I M E ! W a n t t o k n o w m o r e ? C o n t a c t u s ! i n f o @ r o m e x s o f t . c o m r o m e x s o f t . c o m