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.
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.
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
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.)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Personal estimate
The final estimated price is :
Summary
Description | Information | Quantity | Price |
---|---|---|---|
Discount : | |||
Budget : |