Building an app?

Tell us what you need!

Estimate My App!

Choose a platform

Which platform will your app run on?

Proceed   

Please select a platform before proceeding!

How big is your app?

How many key pages will your site have?


Typically contains 4-5 key pages (excluding static pages such as the Login page, Registration page, etc.)

Small App


Typically contains 6-9 key pages (excluding static pages such as the Login page, Registration page, etc.)

Medium App



Typically contains 10-14 key pages (excluding static pages such as the Login page, Registration page, etc.)

Large App

Proceed   

Please determine the size of your app before proceeding!

Design

What level of UI would you like?


Minimum Viable Product. Follows function over form. No UI designer needed!

Minimum Viable Product


A User Interface that is still quite simple and basic yet pleasing to the eyes.

Basic Design


A professional-looking design. May contain some animations, transitions and etc.

Polished Design

Proceed   

Please select level of design before proceeding!

Users and Accounts

How will your users register/login?
Select as many as you want


Via User E-mail and Password
Classic sign in using your e-mail and password


Via Facebook
Users can register/login using their Facebook Account


Via Twitter
Users can register/login using their Twitter Account


Via Google
Users can register/login using their Google/Gmail Account


Via LinkedIn
Users can register/login using their LinkedIn Account


Via GitHub
Users can register/login using their GitHub Account


Via User Invitation e-mails
New users can be invited by e-mail



Via Multi-tenant Accounts
Account-based signups, each with their own administrators/users. A common case for SaaS style apps


Via Subdomains
Along with multi-tenant accounts, users can access their account using their own subdomain


Via Custom Domains
Along with multi-tenant accounts, users can access their account using their own domain

Please select an option before proceeding!

Proceed   

User Generated Content

What interactions can your users do with your app?
Select as many as you want


Dashboard
The first thing a user sees when logging in. Shows summarized data in graphs and/or charts


Activity feed
A feed that shows your latest activities and what you have done recently


File Uploads
Users will be able to upload file content such as images, PDFs, and other documents


User Profiles
Users can manage and publish their own profiles to other users within your app


Transactional E-mails
Automated e-mails will be sent from your app to drive engagement and notify users of any changes


Tags
Allow users to categorize information so that others can find relevant information


Ratings ore reviews
Used when reviewing products, locations, or services


Media Manipulation
Users can modify audio and video content on their app (such as using filters)


Audio/Video Processing
Encoding, modidification and storage of audio/video files


Free Text Searching
Give users the ability to search for informaition

Please select an option before proceeding!

Proceed   

Mobile Specific Features

What services will you need for your mobile app?
Select as many as you want


App Icon Design
Professional-looking app icons compatible with different resolutions


Cloud Syncing
Allow user data to be shared between mobile and desktop devices


Device Sensor Data
The App utilizes the phone's sensors such as the accelerometers, gyroscope, or compass


Health Data
The app collects user health and activity related data


Barcodes or QR Codes
The app can scan Barcodes or QR Codes


Apple Watch Integration
Develop an Apple Watch compatible version of your app

Please select an option before proceeding!

Proceed   

Dates and locations

Does your app contain calendars, bookings or maps?
Select as many as you want


Calendaring
Display data in a calendar format


Display of Map data / Geolocation
Displays a map with data points such as venue locations


Display of custom map markers/regions
Users can select a map area visually or custom icons for different location types


Bookings
Select start and end dates, managing capacity, etc.

Please select an option before proceeding!

Proceed   

Social and engagement

How will your users interact with each other?
Select as many as you want


Messaging
Users can send messages to fellow users or user groups


Forums or commenting
Users can comment and share ideas on certain posts or subjects


Social Sharing
Users can share content on social media to drive engagement


Push to Facebook
Content can be posted from your app directly to Facebook


Push Notifications
Content can be posted from your app directly to Facebook

Please select an option before proceeding!

Proceed   

Billing and e-Commerce

Are there any in-app payments?
Select as many as you want


Subscription Plans
Customers will pay monthly or yearly to gain access to services or certain features


In-app Purchases
You will process adhoc or regular payments from users and manage refunds


Payment Processing
You will process adhoc or regular payments from users and manage refunds


Shopping Carts
Users will be able to add products to an online shopping cart


User Marketplace
Users will be able to sell products or services to other users


Product Management
Ability to manage product data such as listings, availability, etc.


Payment Information Collection
Collect credit cards or other payment methods from users

Please select an option before proceeding!

Proceed   

Admin and Analytics

What can the app administrator do?
Select as many as you want


CMS Integration
Content Management System (CMS) allows editing of significant parts of your app content without needing a developer


Admin Pages
Account administrators would be able to list/add/remove/suspend users


Content Moderation and Approval
User administrators would oversee content submitted for publication by users


Intercom
A leading third-party platform for managing user engagement, drip e-mails, and feature announcements


Usage Analytics
Find out where your users come from and how they use your app


Crash Reporting
Your app lets you know where things went wrong


Performance Monitoring
Let's you know how well your app is doing in terms of efficiency and user experience


Multilingual Support
Provide support for multiple languages in your app

Please select an option before proceeding!

Proceed   

External APIs and Integrations

Select as many as you want


Connect to one or more third party services
Integrate your app with a data feed or with another app


An API for others to integrate with your app
Let other apps integrate directly with your platform


SMS Messaging
Send SMS messages through your app


Phone Number Masking
Calls made through your app will have masked phone numbers

Please select an option before proceeding!

Proceed   

Security

How will you protect your app?
Select as many as you want

SSL

SSL Certificate based Security
The industry standard to ensure that your user data is safe


DoS Protection
High volume apps with a high public profile may be a target for Denial of Service attacks


Two-factor authentication
More common on apps with highly sensitive information. The user provides additional information apart from their password

Please select an option before proceeding!

Finish