This cost estimating tool does not include project management costs. Neither does it include local taxes. You should set aside between 10% and 20% of the application cost for project management.

As with all software, the application cost has a maintenance component for hosting, monitoring, engagement, marketing, updates, and licenses. The industry average accepted cost to maintain software is roughly 15-20% / year of its MVP development cost.

The final total is a Class 5* order-of-magnitude estimate and is prepared when little or no design information is available.

*Class 5 estimates, as defined by the AACE 18R-97, are prepared for strategic business planning purposes.

Cost Estimate

Specification

Is the Functional Design Specification available?

Select...YesNo

Select...

  • Select...

  • Yes

  • No

Functional Design Specification should contain functional, non-function, software, database and UX/UI details.

Design

Design – What level of UI would you like?

Select...MVPBasicPolished

Select...

  • Select...

  • MVP

  • Basic

  • Polished

MVP – Minimum Viable Product. A Basic User Interface. A Polished User Interface.

Development

How many pages/features will the Application have?

Select...SmallMediumLarge

Select...

  • Select...

  • Small

  • Medium

  • Large

Small has 4-5 key pages/features. Medium has 6-9 key pages/features. Large has 10-15 key pages/features.

Users and Accounts

Email /Password Sign Up

Facebook Sign Up

Twitter Sign Up

Google Sign Up

LinkedIn Sign Up

User Invitational Emails

Multi-tenant Accounts

Subdomains

Custom Domains

User Generated Content

Activity Feed

File Uploading and Storage

User Profiles

Transactional Emails

Ratings or reviews

Free text searching

Dates and Locations

Calendar

Booking System

Map Location

Custom Map Markers

Social Media and Engagement

Messaging

Forums with Comments

Social Sharing

Billing and eCommerce

Subscription Plans

Payment Processing

Shopping Cart

User Marketplace

Admin, Feedback and Analysis

CMS Development and Integration

Content Moderation and Approval

Usage Analytics

Crash Reporting

Performance Monitoring

Multilingual Support

External APIs and Integrations

Connect one or more Third Party Services

API Development for others to Integrate with Application

SMS Messaging

Phone Number Masking

Security

SSL-based Security

DoS protection

Two Factor Authentication

Total£0

Cada Global project management identifies the client needs and the larger business objectives that an application or feature will fulfil and manages what success looks like for a product and the team that turns the vision into reality.