---
title: Web Application
description: Web Application
---

2/11

- ## What services are you interested in?
  
  Please select what best describes your needs for the project so that we can estimate the cost of your project. 
  
    - Page 1 Created with Sketch. Design
    - Page 1@2x Created with Sketch. Development
    - Page 1@2x Created with Sketch. Both
  
  Next question or press ENTER
- ## How do you need your users to sign-up?
  
  Do your users need to sign-up before they begin to use your service? If your application deals with financial data, you may need a two-step authorization. Remember however that lengthy sign-ups can deter customers. 
  
    - Simple sign-up (email and password)
      
      Simple sign-up will let users login using an email and password combination, reset the password and help with forgotten passwords & guest mode option.
    - Login and sign-up via social media accounts
      
      Login using two different social networks (e.g. Facebook, Twitter), guest mode.
    - Login and sign-up via two-step verification
      
      Standard login plus unique code texted to a phone for extra security.
  
  Not required or press ENTER
- ## Do your users need to have personal profiles?
  
  Personal profiles are often used, however they are not always required. Storing user data makes your application more complex. A simple profile may include basic personal information and an image, while a complex one might give the users options to add video, image galleries, ability to gain followers, etc.
  
    - Simple profiles
      
      Simple personal profiles allow users to set up their email, birthday, image, address etc, but there is no interaction with others.
    - Complex profiles
      
      In addition to everything a simple profile provides, complex profiles also allow for greater interaction with other users - following, galleries of images, other users view, etc.
  
  Next question or press ENTER
- ## Do your users need to work with images?
  
  Any app that is based on social media will likely require working with images. Capture and upload will allow you to upload an image but you won’t be able to alter them in any way. 
  
    - Capture and upload images
      
      Simple picture upload feature with taking a picture or uploading from the phone's library.
    - Image editing
      
      Simple image editing including cropping, resizing, changing of contrast, brightness, etc.
    - Create albums
      
      Creation of albums, naming albums adding a description, deleting photos.
    - Apply pre-made filters
      
      Ability to apply pre-made filters similar to Instagram.
  
  Next question or press ENTER
- ## Do users need any social features?
  
  Social media are known for their social features. However other applications can also benefit from implementing social features because users will engage in activities that will promote your offering to their networks.
  
    - Comments, likes, shares
      
      Ability to add comments, likes and shares through Facebook, Twitter, Email with a custom design.
    - News feed or user wall
      
      Chronological display of posts with the ability to post text, images, add comments, likes, shares.
    - Tagging
      
      Photo tagging functionality allowing to add names from a list.
    - Check-ins
      
      Ability to check-in at a specific place using an API.
  
  Next question or press ENTER
- ## Do you want to allow users to communicate?
  
  Social media applications are often based on communication. Live chat would allow users to send real-time messages to each other while simple inbox would serve as a space where all notifications are stored and simple list of messages is displayed. 
  
    - Simple notification inbox
      
      A simple list of messages and notifications.
    - Live text chat
      
      Peer-to-peer real-time text chatting with push notifications.
    - Group chat, location sharing, media
      
      More complex messaging, group chatting, video/voice chatting, and push notifications.
    - Voice and video calls
      
      Ability to place and receive audio/video calls with other users.
  
  Next question or press ENTER
- ## Do your users need to work with video or audio?
  
  Video and audio can add a lot of depth to the interactions. Streaming would allow you to play and pause a video but you will not be able to make any edits to it. Live broadcasting would allow you to broadcast from your phone as something happens with no need to upload the video first. 
  
    - Stream audio or video
      
      Streaming of audio/video with simple controls, pause, play, volume control. Normal and full screen play.
    - Live broadcasting
      
      Live broadcasting from a mobile device with all other audio/video controls.
    - Video editing
      
      Video editing including inserting content into the video such as text, pictures or other video. Applying existing filters.
  
  Next question or press ENTER
- ## Do you need to accept payments?
  
  There is not a single best choice when it comes to choosing how to accept payments in your mobile app – it all depends on your technology and business requirements.
  
    - Handle and store card data directly
      
      The most customized branded experience for your clients, with Payment Card Industry Certification.
    - Existing mobile POS
      
      Acceptance of payments using a mobile point-of-sale app such as Square or PayPal.
    - Mobile payment widgets
      
      Using gateways such as Stripe, Braintree/Venmo Touch and PayPal, Card data is handled by their library, limiting your PCI compliance exposure and implementation effort.
    - Using a gateway's API
      
      Using a gateway or multi-gateway API like Spreedly, allows complete control of the UX, expense of increased development complexity and gateway lock-in.
  
  Next question or press ENTER
- ## What other web features do you need?
  
  Select any or all other functions you may need for your web. Many of these can always be added later, however, others might be easier to design straight into the first offering of your website or web app.
  
    - E-commerce
      
      Ability to list items (including image, description, price, etc), shopping cart feature, check out, email confirmation, purchase history, etc. Payments are not included.
    - Rating or reviews
      
      Ability to add and view reviews/ratings and sort them by specific values.
    - Calendar integration
      
      Embed the calendar features into your app - Daily, monthly, yearly views and detailed views of time, place, description of the event.
    - Loyalty program
      
      A loyalty program that offers rewards to customers in exchange for achievements.
    - QR Coupons & Scanner
      
      Create QR coupons for your customers to later redeem at your business.
    - Search
      
      Searching ability using natural language and expressions.
    - Push notifications or alerts
      
      Ability to display push notifications to customers as an admin.
    - Calculator
      
      A basic calculator with a custom design for widely used functions such as calculating tips or mortgages.
    - Listing
      
      Listing of users, items, events with basic sorting functionality.
    - Blog or news feed
      
      List of blog posts (title, image, author, description, date), detailed view of a specific post, and ability to sort by a value.
    - FAQs
      
      Frequently asked questions (FAQ) are listed questions and answers, all supposed to be commonly asked in some context. The format is commonly used in online forums, where certain common questions tend to reoccur.
    - Maps
      
      Simple maps that display a place allow for pins and short descriptions, basic calculation of distance.
  
  Next question or press ENTER
- ## What marketing or sales pages do you need?
  
  Marketing and sales pages and tools and analytics can help you optimize your revenue generation and retention. Adding a well-designed landing page can help you optimize conversions, even in the case of a solution that is mostly designed to be used on a cell phone.
  
    - Optimized landing page
      
      A well-designed landing page can significantly increase conversions for your online marketing or email marketing campaigns. Rather than directing visitors to your general website, you can direct them to a specially-designed landing page with one simple goal.
    - Contact us page
      
      A well-designed contact us page creates greater trust in your product and offerings and can help you convert your customers.
    - Portfolio
      
      Portfolio showing off your biggest accomplishments can help your users learn more about your previous success. Portfolios create trust and also offer great cross-selling opportunities.
    - Products or services
      
      A well-designed and conversion-optimized products or services page can help your customers understand your offering.
    - Email marketing
      
      A person subscribing to your email list gives you permission to email him or her at any time and is more likely to see and engage with your messages.
  
  Next question or press ENTER
- ## What admin features would you like to have in your CMS?
  
  Content Management Systems allow you to customize much of the content on your web. You can do this without needing to code thanks to the built-in editor. 
  
    - Content management
      
      Content creation is made very easy by the built-in WYSIWYG editor and allows you to edit content without any knowledge of coding.
    - Group and user management
      
      Not everyone requires the same access to your website. Administrators manage the site, editors work with content, authors and contributors write that content, and subscribers have a profile that they can manage.
    - Media management
      
      The Media Manager is a tool for easily uploading, organizing and managing your media files and folders.
    - Multiple language support
      
      Content creators can create websites to be presented in multiple languages.
    - Contact management
      
      The contacts component allows you to add several contacts, departments, and categories, and extend the basic contact information with miscellaneous information and an image.
    - Banner management
      
      With the banner manager, you have the possibility to easily add advertising and monetize your website.
    - Menu manager
      
      The Menu Manager allows you to create as many menus and menu items as you need. You can structure your menu hierarchy (and nested menu items) completely independently of your content structure.
  
  **Submit or press ENTER

2 / 11

![triangle](https://hermitcrabs-2474026.hs-sites.com/hubfs/triangle.png)

 Estimate prepared for

 Please note that this estimate is based on limited information and it is possible that the final price will vary after receiving all information and discussing your project.

 Estimated cost

$ 78,570

## Core elements

These elements change the overall price of your project and change it in a fairly dramatic way. The more devices you need to support, the more expensive the project. Established companies have good reasons for this, startups may be able to save until their concept is proven to address the needs of their target market.

- Core elements
  
  Design & Development
- Subtotal
  
  $ 0

## Features

These features are integral to your product based on the responses you have previously selected.

- Features
  
  Design & Development
- Login & sign-up
  
  check
- Personal profiles
  
  check
- Images
  
  check
- Social features
  
  check
- Communication
  
  check
- Video/audio capability
  
  check
- Accepting payments
  
  check
- Other features web
  
  check
- Marketing & Sales
  
  check
- CMS Features
  
  check
- Subtotal

## Other required features

We did not ask you questions about these because we know they are required we add them automatically to your project.

- Other required features
  
  Design & Development
- Legal Screens
  
  check
- Settings
  
  check
- Navigation
  
  check
- Subtotal

## Core Services

We did not ask you about these because they are part of every successful project. We have launched over 300 digital projects and this helped us figure out the most important processes a project needs to succeed.

- Planning & project setup
  
  check
- UX / Flow-Chart / Wireframes
  
  check
- Project management / Quality assurance
  
  check
- Subtotal

Estimated cost

$ 78,570

## You are almost there...

Please fill out this short form and you will immediately get a detailed estimate to your email inbox.

#### Who you are

- I’m a decision maker  
  (business owner, entrepreneur, manager, … )
- I’m a creative person  
  (designer, developer, marketing specialist, … )