Calculate your app

Primalcom estimator will help you to calculate the expected development time of your application as well as budget based on our experience working with software products. Select the items below which best describes your app and the features you require.

GET STARTED

0$

Thank you, we will contact you soon !

What is your current or expected average hourly rate in MYR per one team member?

Define average hourly rate of your development team. It can be average hourly cost of your inhouse team member or rates that you are paying to your technology partner.

You need to select an item to continue

What platforms do you need?

Web

A web app

IOS mobile

An iPhone / iPad app

Android mobile

An Android Phone / Tablet app

Hybrid mobile

An IOS and an Android app

You need to select an item to continue

How big is your app?

Small

Your app probably has around 2-3 key feature screens (excluding any static content, sign in, sign up etc.)

Medium

Your app probably has around 4-7 key feature screens (excluding any static content, sign in, sign up etc.)

Large

Your app probably has around 8-12 key feature screens (excluding any static content, sign in, sign up etc.)

You need to select an item to continue

What level of UI would you like?

MVP

Design based on UI kit with minimal branding, able to fulfill key operations.

Basic

Partial use of UI kit + customized design.

Polished

Fully customized design that doesn't/almost doesn't use ready-made solutions.

You need to select an item to continue

Users & Accounts

Email/Password Sign Up

Ability to log in using Email and password.

Facebook Sign Up

Ability to log in using Facebook profile.

X Sign Up

Ability to log in using X profile.

Google Sign Up

Ability to log in using Google account.

LinkedIn Sign Up

Ability to log in using LinkedIn profile.

Github Sign Up

Ability to log in using Github account.

User Invitation Emails

Opportunity to invite a user to try your App.

Multi-tenant Accounts

Architecture in which a single instance of a software app serves multiple customers.

Subdomains

An additional section of your main domain name.

Custom Domains

A unique branded name that identifies a website.

You need to select an item to continue

User Generated Content

Dashboard

Data visualization using the information panel.

Activity Feed

List of recent activities performed by an individual on a website.

User Profiles

Collection of settings and information associated with a user.

Transactional Emails

Email that's triggered by a user action on a website or mobile app.

Media Uploading

Tool that allows users to upload content to a specific media library.

Tags

The process of providing data taxonomy to group similar things.

Ratings or reviews

Empowers customers to share their opinions and experiences.

Media Manipulation

Tool that allows to carry out manipulations on processing media files.

Searching

Software system that is designed to carry out search through inside your app.

You need to select an item to continue

Mobile specific features

App Icon Design

Unique image added for mobile application.

Cloud Syncing

Opportunity to keep files in different locations up to date through the cloud.

Device Sensor Data

Opportunity to detect and respond to some type of input from the physical environment.

Barcodes or QR Codesa

Machine-readable information concerning the item to which it is attached.

Health Data

Opportunity to collect information about physical or mental health of an individual.

Apple Watch

Ability to use the application on Apple Watch.

You need to select an item to continue

Dates & Locations

Calendaring

Provide information about events related to you or your business.

Display of Map data

Display your data as locations or other geographic information in the form of shape, path, and symbol elements on an interactive map.

Geolocation

Device-based data collection relies on GPS and cellular networks.

Bookings

Convenient way of finding and booking your service over the internet.

You need to select an item to continue

Social & Engagement

Messaging

The messaging channels you currently use to engage and communicate with app users.

Forums or commenting

System that exists not only for feedback, but also for users communication.

Social Sharing

Collective of online communications channels dedicated to content-sharing.

Push to Facebook Open Graph

Integration between Facebook and its user data and a website.

Push Notifications

Information delivery from a software application without a specific request from the client.

You need to select an item to continue

Billing & eCommerce

Payment processing

Processes and services that automate payment transactions between the shopper and merchant.

Product Management

Helps to set the strategy, roadmap, and feature definition for a product or product line.

Subscription plans

Allows to charge your subscribers/viewers monthly or yearly, set up automatic renewals and offer free trials.

Shopping Cart

Software that keeps a record of the items a buyer has "picked up" from the online store.

User Marketplace

Ability to buy from many different sources. The operator of the marketplace does not own any inventory, their business is to present other people's inventory to a user and facilitate a transaction.

In-App Purchasing

Ability of devices to facilitate the sale of products or services within a specific application or "app."

Payment Information Collection

Enables your signers to provide credit card payment information securely.

You need to select an item to continue

Admin, Feedback & Analytics

CMS Integration

Software that are used to create and manage digital content.

User Admin pages

Full access to manage the site including adding, deleting and editing all pages and modules.

Moderation / Content Approval

Allows to assign moderator to approve or reject content submitted by users before publishing.

Support

Accessibility to communication at any time and quick response to problems.

Usage Analytics

Provides information on how a product or service is being used.

Crash Reporting

Software which identify reporting crash details and to alert when there are crashes.

Performance Monitoring

Ability to determine how well fast applications are running.

Multilingual Support

Allows you to use different, translated versions of your Support Center content for 53 different languages.

You need to select an item to continue

External APIs and Integrations Hours

Connect to one or more third party services

Allows you to access third-party companies functionality via code and use it on your site.

An API for others to integrate with your app

Interface that allows you to integrate the functionality of applications on other platforms.

SMS Messaging

Mailing, verification and other functions using SMS.

Phone Number Masking

Technique used to protect buyers' and sellers' personal phone numbers private.

You need to select an item to continue

Security Hours

SSL Certificate based Security

Data files that digitally bind a cryptographic key to an organization's details.

DDoS protection

Set of techniques or tools for resisting or mitigating the impact of distributed denial-of-service.

Two Factor Authentication

Method in which the user is granted access only after successfully presenting two or more pieces of evidence.

You need to select an item to continue

App Specific Development Hours

App Specific Development

Customized apps that meet the unique needs.

Project Manager

Planning and organizing the resources necessary to complete a project.

You need to select an item to continue

Personal estimate

The final estimated price is :

Summary

Description Information Quantity Price
Discount :
Budget :
Scroll to Top