Gemalto is now part of the Thales Group, find out more.
お問い合わせ

Find the true cost of building a software update solution

Discover the fundamentals and how much manpower is needed to deliver and support a end-to-end software update system.

 
 
 
 
 
 
 
 

Understand the true cost of developing software update automation

Calculator guide

To understand the cost of building of an end-to-end software update system, the calculator has split into 5 short parts.

  1. Gathering Requirements
  2. Design & Development
  3. Deploy & Support
  4. Experience Level
  5. Analysis

Simply adjust the estimated manpower needed to deliver and support the system over time as you see fit for your business.

Remember, you can save your progress as you go at any time with the save icon, and upon your return you can reload in your information.

Try it now

Project Planning

+

Man-Months

+

Man-Months

+

Man-Months

+

Man-Months

For a list of typical requirements click here

Total Man-Months for Project Planning

0

 

Data Model

+

Man-Months

+

Man-Months

+

Man-Months

Back Office Major Functions

+

Man-Months

+

Man-Months

+

Man-Months

+

Man-Months

Back Office Interfaces & Services

+

Man-Months

+

Man-Months

+

Man-Months

API/Client

+

Man-Months

+

Man-Months

Total Man-Months for Development

0

 

Service Platform - Design and Deploy (Monthly Cost)

 
 

USD

USD

USD

USD

USD

USD

Documentation

+

Man-Months

+

Man-Months

Ongoing Support

+

Man-Months

+

Man-Months

Total Man-Months for Deployment

0

 

Headcount Rate (average across roles)

 
 

USD

USD

Your Company's Experience Level

Has your team ever build a software monetization solution?

Select your team's experience level

Inexperienced
Somewhat
experienced
Very
experienced
 

build needle buy

Based on the numbers that you have provided, by purchasing a update solution your company could save...

80%

Are you ready to start your free trial of Sentinel UP?

Start a FREE trial

 

Person Months per area

 
 

Months

Months

Months

Months

Months

Months

Months

Initial Development Cost

 
 

USD

USD

USD

Ongoing Annual Costs

 
 

USD

USD

USD

3 Year Cost

 
 

USD

USD

USD

Download as a CSV

More on Sentinel Up

Learn about Automated Software Updates on Sentinel Up.


Watch the webinar

thumbnail of webinar  
 
PREVIOUS
 
NEXT
Gathering Requirements
 
 
 
 
  1. General Requirements:
    1. Deliver proactive software updates
    2. Deliver proactive software messages directly to end users
    3. Enable testing of Software updates before they are actually distributed
    4. Collect and report installed base information
    5. Send updates & messages only to customers who are entitled
    6. Send targeted updates & messages
    7. Customize the look & feel of update content
    8. Allow collecting custom telemetry data from the clients
     
  2. Integration Requirements
    1. Provide a zero code integration approach to deliver automatic software updates & messages
    2. Make integration easier with a built-in API code builder
    3. Updates should be completely API driven
    4. Fully platform independent and API driven software update solution
    5. Easily integrate with other systems in the eco-system
    6. Allow support for JSON/XML
     
  3. End User Requirements
    1. Make the update process fully automatic and transparent to the end user
    2. Must support all languages (Internationalization) for the content
    3. Only let users see messages & updates that apply to them
    4. Provide an update experience that is tailored to the end user
    5. User have control over when the updates are applied
    6. Allow end users to ignore updates & messages
    7. Display the user interface in the user’s language
     
  4. Implementation Requirements:
    1. Client:
      1. Allow applications to silently check for updates
      2. Allow applications to handle proxy servers
      3. Verify integrity of the update before applying
      4. Check for updates/messages in a system tray
      5. Allow registration of multiple products
      6. Allow managing updates on multiple products at once
       
    2. Service:
      1. Must be highly scalable and highly available with a 99.99% SLA
      2. Service should product management to add/update updates at all times
      3. Allow admin user to configure custom rules & logic to deliver product updates & messages
      4. Allow a relationship to be created between Products & Updates & Messages
      5. Allow to specifying a custom download link when configuring an Update
      6. Allow sending a custom command line instructions to execute an update when installing the update
      7. Allow admin to specify the OS or system architecture or any other custom filter that apply to an update
      8. Allow admin to view and report on installed based information
      9. View a list of all clients with a geographical representation.
      10. Get detailed information about a specific client
      11. Allow access based on user permissions
      12. Test updates before publishing
      13. Make clearly written documentation available for product groups
       
     
  5. Other requirements
    1. Diverse team of experienced developers
    2. Fully automated QA & DevOps process
    3. Continuous improvements to cater to changing business needs
     
 

Fill in the form for the latest IAM insights

 
 
 
 
 
 
   


By submitting this form I agree to receive information from Gemalto and its affiliates as described in our Privacy statement.