TCO Calculator
Steps to calculate TCO
Configure TCO parameters
Cost-Benefit analysis and TCO
Capital Budget, Operational Budget, and Cloud Budget are often separate line items in the budget, with specific allocations. Development Budget, Automation Budget, and Agile Project Budget are more commonly expressed as percentages of the total IT budget, though they can also be treated as separate heads depending on the organization's focus and structure.
Organization:
- Skilled Labor: % of IT budget =
- Talent & Skills Development:
- Training & Certifications: % of salary budget =
- Workshops & Seminars: % of operational budget =
- Agile Workforce Management:
- Agile Training: of project budget =
- Change Management: of project budget =
- Collaboration Tools: /user/month x users = /year
- Cloud Operating Costs:
- Agile Process Optimization:
- Scalability & Flexibility:
- RPA:
- Platform & Tooling Acquisition:
Total Estimated Cost for :
Note: These calculations are illustrative and based on the assumptions provided. They can vary significantly based on actual costs, regional factors, industry specifics, and the maturity of the organization in cloud adoption. The percentages and dollar values are intended as starting points and may need adjustments based on the unique circumstances of each organization.
*Select the other organization size to review cost heads and configure percentages for cost heads.
Use this section to understand the guidelines for Sizing of Workload patterns.
- Resource Requirements: CPU, memory, storage, and network bandwidth.
- Performance Requirements: Latency, IOPS (Input/Output Operations Per Second), and throughput.
- Scalability: Autoscaling needs (horizontal vs. vertical scaling).
- Workload Type: Batch processing, real-time processing, data-intensive, compute-intensive, etc.
- Data Transfer: Ingress (into the cloud) and egress (out of the cloud) data transfer requirements.
- Development: Typically smaller instances, lower availability requirements, may have reserved capacity.
- Testing/Staging: Environment close to production, may require higher capacity for realistic testing.
- Production: Requires high availability, fault tolerance, and redundancy.
- Disaster Recovery: Secondary environment for failover, often mirrors production but may run at reduced capacity.
- Compute Resources: Virtual machines (VMs), containers, serverless functions (e.g., AWS Lambda, Azure Functions).
- Storage: Block storage, object storage, file storage, and their respective access patterns (frequent vs. infrequent).
- Database Services: Managed databases (RDS, Azure SQL, Cloud SQL), NoSQL databases, and caching services.
- Networking: VPC, load balancers, VPN, and content delivery networks (CDNs).
- Security Services: Firewalls, encryption, identity management (IAM), security groups, DDoS protection.
- Monitoring and Logging: Costs associated with monitoring (CloudWatch, Azure Monitor) and logging services.
- Backup and Recovery: Costs related to data backups, snapshots, and disaster recovery solutions.
- Region Selection: Different regions have different pricing; consider data sovereignty, latency requirements, and redundancy.
- Availability Zones: Cost for redundancy across multiple zones within a region.
- Data Residency Requirements: Compliance with local regulations regarding where data must reside.
- Instance Lifecycle Management: Start/stop schedules, reserved vs. on-demand instances, and spot instances.
- Capacity Planning: Over-provisioning vs. under-provisioning risks and cost implications.
- Maintenance Windows: Cost of running during non-peak vs. peak hours.
- Support Plans: Cost of cloud provider support tiers (e.g., basic, developer, business, enterprise).
- Multi-region Deployments: Costs for running across multiple geographic regions.
- Load Balancing: Costs for distributing traffic across multiple instances or regions.
- Failover Strategies: Active-active vs. active-passive configurations.
- Compliance Requirements: Costs associated with meeting standards like GDPR, HIPAA, etc.
- Encryption: Costs for data encryption at rest and in transit.
- Reserved Instances/Savings Plans: Discounts for committing to long-term use.
- Spot Instances: Leveraging spot pricing for non-critical workloads.
- Rightsizing: Regular analysis to match instance sizes to actual usage.
*These cloud services calculation is for running only on a monthly basis, year(s) upfront rates in this section.
Workload Cost Sheet
PaaS
n running on [cloudprovider] @ average rate in the range of X-X
min : n x X
std : n x X
n instances on [cloudprovider] @ average rate in the range of X-X
min : n x X
std : n x X
n executions on [cloudprovider] @ average rate in the range of X-X
min : n x X
std : n x X
Total PaaS = for year(s)
SaaS
n users on [cloudprovider] @ average rate in the range of X-X
min : n x X
std : n x X
Total SaaS = for year(s)
IaaS
n running on [cloudprovider] @ average rate in the range of X-X
min : n x X
std : n x X
n services on [cloudprovider] @ average rate in the range of X-X
min : n x X
std : n x X
n services on [cloudprovider] @ average rate in the range of X-X
min : n x X
std : n x X
n services on [cloudprovider] @ average rate in the range of X-X
min : n x X
std : n x X
Total IaaS = for year(s)
Note:
The following assumes that critical security and resilience measures—such as authorization, authentication, role-based security, encryption, as well as business continuity and disaster recovery—are inherently included or considered default within the costs associated with PaaS, IaaS, SaaS, Serverless, Networking, Storage, and Monitoring services.
Review the latest pricing information from the cloud provider to ensure the most accurate cost calculation.
Efforts items for estimation
- Application Refactoring: Time spent by developers modifying code for cloud compatibility.
- Data Migration: Labor involved in data extraction, transformation, and loading (ETL) processes.
- Integration: Effort by integration specialists to connect cloud systems with existing infrastructure.
- CI/CD Pipeline Setup: Developer and DevOps labor for establishing continuous integration and deployment workflows.
- Infrastructure as Code (IaC) Implementation: Effort by DevOps teams to automate infrastructure management.
- Functional Testing: Labor for QA engineers to ensure applications work as expected post-migration.
- Security Testing: Effort by security teams to conduct vulnerability assessments and implement security controls.
- Penetration Testing: Time spent by security specialists simulating attacks to identify vulnerabilities.
- Performance Testing: Labor by performance engineers to assess application and infrastructure performance.
- Load Testing: Effort by compliance teams to ensure regulatory standards are met.
- Disaster Recovery Testing: Labor involved in testing backup and recovery processes.
- Documentation Creation: Labor required to document the migration process, new infrastructure, and operational procedures.
- Training: Time spent by trainers and employees participating in training sessions on cloud operations and tools.
- Support & Troubleshooting: Ongoing labor for IT support teams to address issues post-migration.
- Monitoring & Logging Setup: Effort by IT and DevOps teams to establish and maintain monitoring systems.
- Ongoing Maintenance: Labor for regular updates, patching, and optimization tasks.
- Incident Management: Effort by IT and security teams to manage and respond to incidents.
- Project Planning & Execution: Labor by project managers to plan, coordinate, and oversee the migration process.
- Change Management: Time spent by change management professionals to handle organizational and process changes.
- Risk Assessment & Mitigation: Labor by risk management teams to identify and mitigate potential migration risks.
- Budget Management: Effort by financial analysts and project managers to track and manage costs.
- Stakeholder Communication: Labor involved in keeping stakeholders informed and engaged throughout the migration.
- Post-Migration Review: Time spent reviewing the migration process to capture lessons learned.
- Cloud Architecture Design: Labor by architects to design the cloud infrastructure.
- Strategy Development: Time spent by senior management and architects to develop a cloud strategy.
- Cost Optimization: Effort by financial and technical teams to plan and implement cost-saving measures.
- Multi-Cloud/Hybrid Cloud Planning: Labor by architects and IT teams to plan for multi-cloud or hybrid cloud setups.
- Vendor & Tool Selection: Cloud Provider Evaluation: Time spent by procurement and IT teams to evaluate and select cloud providers.
- Tool Selection & Implementation: Labor involved in selecting and setting up necessary tools for migration, monitoring, and security.
- Contract Negotiation: Effort by legal and procurement teams to negotiate SLAs and contracts with vendors.
- Labor Compliance: Effort by legal and compliance teams to ensure adherence to regulations.
- Contract Management: Time spent managing and ensuring compliance with existing contracts.
- Regulatory Strategy: Effort by legal teams to develop and implement strategies for regulatory compliance.
- Culture Shift Initiatives: Labor by HR and change management professionals to drive a cloud-first mindset.
- Role Reassignment & Training: Time spent on reassigning roles and training employees for new responsibilities.
- Agility & Innovation Coaching: Effort by agile coaches to promote innovation and agile practices in the cloud environment.
Project Based Pricing
-
Small projects - $50,000 - $250,000
-
Medium projects - $250,000 - $1,000,000
-
Large projects - $1,000,000 - $10,000,000
Outsourcing Services
Use this section to enter no of people in a role along with their hours, but the outsourcing charges rates are defined as per industy standards, not editable at this point.offshore IaaS (Asia-Pacific)
-
Junior Developer/Analyst$15 - $30 per hour
-
Mid-Level Developer/Analyst$30 - $50 per hour
-
Senior Developer/Consultant$50 - $80 per hour
-
Project Manager/Lead Consultant$80 - $120 per hour
offshore PaaS (Asia-Pacific)
-
Junior Developer/Analyst$15 - $30 per hour
-
Mid-Level Developer/Analyst$30 - $50 per hour
-
Senior Developer/Consultant$50 - $80 per hour
-
Project Manager/Lead Consultant$80 - $120 per hour
offshore SaaS (Asia-Pacific)
-
Junior Developer/Analyst$15 - $30 per hour
-
Mid-Level Developer/Analyst$30 - $50 per hour
-
Senior Developer/Consultant$50 - $80 per hour
-
Project Manager/Lead Consultant$80 - $120 per hour
nearshore IaaS (Eastern Europe, Latin America)
-
Junior Developer/Analyst$25 - $40 per hour
-
Mid-Level Developer/Analyst$40 - $70 per hour
-
Senior Developer/Consultant$70 - $100 per hour
-
Project Manager/Lead Consultant$100 - $150 per hour
nearshore PaaS (Eastern Europe, Latin America)
-
Junior Developer/Analyst$25 - $40 per hour
-
Mid-Level Developer/Analyst$40 - $70 per hour
-
Senior Developer/Consultant$70 - $100 per hour
-
Project Manager/Lead Consultant$100 - $150 per hour
nearshore SaaS (Eastern Europe, Latin America)
-
Junior Developer/Analyst$25 - $40 per hour
-
Mid-Level Developer/Analyst$40 - $70 per hour
-
Senior Developer/Consultant$70 - $100 per hour
-
Project Manager/Lead Consultant$100 - $150 per hour
onshore IaaS (North America, Western Europe)
-
Junior Developer/Analyst$50 - $80 per hour
-
Mid-Level Developer/Analyst$80 - $120 per hour
-
Senior Developer/Consultant$120 - $180 per hour
-
Project Manager/Lead Consultant$150 - $250 per hour
onshore PaaS (North America, Western Europe)
-
Junior Developer/Analyst$50 - $80 per hour
-
Mid-Level Developer/Analyst$80 - $120 per hour
-
Senior Developer/Consultant$120 - $180 per hour
-
Project Manager/Lead Consultant$150 - $250 per hour
onshore SaaS (North America, Western Europe)
-
Junior Developer/Analyst$50 - $80 per hour
-
Mid-Level Developer/Analyst$80 - $120 per hour
-
Senior Developer/Consultant$120 - $180 per hour
-
Project Manager/Lead Consultant$150 - $250 per hour
Consulting Services
Use this section to enter no of people in a role along with their hours, but the consulting services rates are defined as per industy standards, not editable at this point.-
Junior Consultant$100 - $200 per hour
-
Mid-Level Consultant$200 - $300 per hour
-
Senior Consultant$300 - $500 per hour
-
Partner/Principal$500 - $1,000 per hour
-
offshore IaaSCosts??offshore PaaSCosts??offshore SaaSCosts??nearshore IaaSCosts??nearshore PaaSCosts??nearshore SaaSCosts??onshore IaaSCosts??onshore PaaSCosts??onshore SaaSCosts??
consultingCosts??
Grand Total: -
Key Cost Factors
- -
- -
- -
- -
- -
- -
- Flexibility in customization and control
- Training and onboarding for developers
- -
- -
- -
- Reduced flexibility but faster deployment
- Minimal to no development required
- Vendor lock-in risks
- Citizen Development adoption hesitancy
- Limited flexibility for highly complex applications
- Training costs for developers and business users
- Potential limitations in scalability and performance
1: 8base Developer Plan, Capacity for production applications with the option to scale. ( ) ----- Enterprise plan - As much capacity as you need, with HIPAA, GDPR, SOC 2 compliance and upto 99.999% SLA ( ) ----- 8base Pricing -- ( )
2: Agilepoint Standard Edition - * Minimum requirement 100 named users ( ) ----- Enterprise Edition - * Per CPU core of production system ( ) ----- Agilepoint Pricing -- ( )
3: Airtable Team Plan that Everything in Free plan plus includes 50,000 records per base, 25,000 automation runs, 20 GB of attachments per base, Standard sync integrations, Extensions, Gantt and timeline view, Expanded color, formatting, and calendar options ( ) ----- Business Plan that Everything in Team plan plus includes 125,000 records per base, 100,000 automation runs, 100 GB of attachments per base, Premium sync integrations, Verified data, Two-way sync, Admin panel, SAML-based single sign-on ( ) ----- Airtable Pricing -- ( )
4: Alpha Anywhere Alpha Anywhere-Professional Plan - 99USD per user per month ( ) ----- Alpha Anywhere-Business Plan - 750USD per month ( ) ----- Alpha Anywhere Pricing -- ( )
5: Appsmith Free - For individual developers and small teams - Cloud and Self-hosted ( ) ----- Business: For individual developers and small teams - Cloud and Self-hosted ( ) ----- Appsmith Pricing -- ( )
6: AuraQuantic Starter 28€ per user / per month - Minimum 20 internal users, AuraQuantic Core + 2 Quanta ( ) ----- Standard 40€ per user / per month - Minimum 20 internal users, AuraQuantic Core + 3 Quanta ( ) ----- AuraQuantic Pricing -- ( )
7: OutSystems OutSystems Developer Cloud(ODC) - starts at 36300USD/year, priced per application, user and advanced add-ons, Development, non-production (testing), and production ( ) ----- OutSystems Pricing -- ( )
- a) 5 devs, 1 app, 300 DAUs, 2 commits/day = $8.08/mo. b) 1 app, 10,000 DAUs = $65.98/mo.
- 60-day free trial with 250 user hours, then $0.25/user hour on pay-as-you-go.
-
3: Acquia
-
5: Appian
-
6: Betty Blocks
-
7: Bubble.io
-
9: Claris
-
10: Creatio Studio
-
11: Dynamics 365
-
12: Fibery
-
13: Kintone
-
14: Kissflow
-
15: Knack
-
16: Mendix
-
17: Power Platform
-
18: Quixy
-
19: Retool
-
21: Salesforce
-
22: TrackVia
-
23: Zoho Creator
IaaS, Paas, SaaS Workload and Labor Costs Calculation
- Cloud Usage:
- -
- Labor:
- -
In Step 03, define labor costs and determine the appropriate team size and mix. Then, review the change in the calculated TCO range, where labor costs represent % of the total, for the selected (), in case blanket adjustments to labor cost calculations are required.
Benefits
Low-Code/No-Code Platforms
- Accelerated time-to-market for applications
- Reduced dependency on specialized developers
- Flexibility in iterative development and rapid prototyping
- Increased ability for business users to participate in development
Lift-and-Shift (IaaS)
- Quick migration with minimal application changes
- Cost savings on hardware and infrastructure
- Retention of existing application architecture
- Flexibility in cloud resource management
Platform-as-a-Service (PaaS)
- Greater control over application deployment and scaling
- Customization to specific business needs
- Potential for innovation and unique competitive advantages
Software-as-a-Service (SaaS)
- Simplified management with fewer resources required
- Consistent updates and security management by the vendor
- Scalability with minimal effort
- Faster adoption with lower upfront investment
Risks and Challenges
Low-Code/No-Code Platforms
- Vendor lock-in risks
- Limited flexibility for highly complex applications
- Potential limitations in scalability and performance
Lift-and-Shift (IaaS)
- Higher long-term operational costs if not optimized
- Potential inefficiencies if not re-architected
- Challenges in managing a hybrid environment
Platform-as-a-Service (PaaS)
- Complexity in managing platform components
- Potential higher costs for scaling and custom needs
- Risks in managing security and compliance
Software-as-a-Service (SaaS)
- Limited customization and flexibility
- Dependence on the vendor for critical updates and feature requests
- Possible data security concerns with multi-tenancy
TCO Guidelines
Cost-Benefit Calculations
- Calculate the Total Cost of Ownership (TCO) for each option over a defined period (e.g., 3-5 years)
- Quantify the benefits in monetary terms where possible (e.g., time saved, reduction in development costs)
- Compare the TCO with the expected benefits to determine the ROI
Intangible Benefits
- Consider qualitative benefits such as improved agility, employee satisfaction, and alignment with business strategy
- Factor in strategic alignment with future business goals
Decision making
- Based on the cost-benefit analysis, recommend the best approach that aligns with your organization's needs and strategic goals
- Consider creating a decision matrix to weigh the importance of each factor
Findings and Recommendations
- Summarize the key findings, including both quantitative and qualitative analysis
- Provide clear recommendations supported by the data
- Include any assumptions or limitations in the analysis
*adjust the various costs given in IaaS, PaaS, SaaS, and low-code/no-code platforms tabs to reflect the TCO.
-
1: 8baseDeveloper 25 USD /month (minimum 1 user(s)) 300/yearEnterprise 75 USD /month (minimum 10 user(s)) 9000/year
-
2: AgilepointStandard 39 USD /month (minimum 100 seat) 46800/yearEnterprise 9950 USD /month (minimum 1 core) 119400/year
-
3: AirtableTeam 24 USD /month (minimum 1 user(s)) 240/year with 16.67% discount if billed yearlyBusiness 54 USD /month (minimum 1 user(s)) 540/year with 16.67% discount if billed yearly
-
4: Alpha AnywhereProfessional-Alpha-Anywhere 99 USD /month (minimum 1 seat) 1188/yearBusiness-Alpha-Anywhere 750 USD /month (minimum 1 seat) 9000/year
-
5: AppsmithFree 0 USD /month (minimum 1 user(s)) 0/yearBusiness 40 USD /month (minimum 1 user(s)) 480/year
-
6: AuraQuanticStarter 31 USD /month (minimum 20 user(s)) 7440/yearStandard 44 USD /month (minimum 20 user(s)) 10560/year
-
-
1: AWS Amplify Studioa) 5 devs, 1 app, 300 DAUs, 2 commits/day = $8.08/mo. b) 1 app, 10,000 DAUs = $65.98/mo.
-
2: AWS App Studio60-day free trial with 250 user hours, then $0.25/user hour on pay-as-you-go.
-
5: AppianStandard, Advanced, Premium plans: Pricing unavailable online. Appian Guarantee: First app live in 8 weeks or less.
-
6: Betty Blocks
-
7: Bubble.io
-
9: Claris
-
10: Creatio Studio
-
12: Fibery
-
13: Kintone
-
14: Kissflow
-
15: Knack
-
16: MendixFree: Includes all for demos, prototypes, or small apps. No fees, no commitment, no card needed. Basic: €52.50/mo, Standard: €900/mo, Premium: by quote.
-
18: Quixy
-
19: Retool
-
22: TrackVia
-
23: Zoho Creator
Use these data points to take a well-structured approach, weighing the trade-offs, to make a decision on whether to adopt or not, and to embrace citizen development more judiciously.Happy Citizen Development!
IT Companies
- Amazon - $35,800,000,000 (Thirty-Five Billion Eight Hundred Million)
- Microsoft - $27,500,000,000 (Twenty-Seven Billion Five Hundred Million)
- Google - $18,400,000,000 (Eighteen Billion Four Hundred Million)
- Alibaba - $9,200,000,000 (Nine Billion Two Hundred Million)
- IBM - $8,100,000,000 (Eight Billion One Hundred Million)
- Tencent - $7,300,000,000 (Seven Billion Three Hundred Million)
- Baidu - $5,900,000,000 (Five Billion Nine Hundred Million)
- Salesforce - $5,700,000,000 (Five Billion Seven Hundred Million)
- Oracle - $5,500,000,000 (Five Billion Five Hundred Million)
- SAP - $5,200,000,000 (Five Billion Two Hundred Million)
Non-IT Companies
- Walmart - $3,900,000,000 (Three Billion Nine Hundred Million)
- JPMorgan Chase - $3,200,000,000 (Three Billion Two Hundred Million)
- GE - $2,700,000,000 (Two Billion Seven Hundred Million)
- Pfizer - $2,400,000,000 (Two Billion Four Hundred Million)
- Exxon Mobil - $2,300,000,000 (Two Billion Three Hundred Million)
- Chevron - $2,100,000,000 (Two Billion One Hundred Million)
- Ford - $1,900,000,000 (One Billion Nine Hundred Million)
- Procter & Gamble - $1,700,000,000 (One Billion Seven Hundred Million)
- Boeing - $1,600,000,000 (One Billion Six Hundred Million)