Software Installation Advertising Platform for Windows

We need a dynamic installer platform for Windows that will install a main application and also advertise other applications to install on the fly by connecting with a server. The server and installer will determine what applications to advertise to the end user, depending on 3 factors:

- 2 variables stored in the executable installer when compiled

- The location of the user

- Existing software already installed on the users system

See the attached document for a detailed specification.

Software Flow Overview


The installer executable will need to communicate with a server throughout the user flow which will determine what applications to advertise to the user during the installation.

When a user opens the installer (all steps are explained in more detail in Detailed Specification):

1 - “Loading page” should be displayed

2 - Installer executable should contact the server with the two variables

3 - Server gets the users location and sends back which software to check for on users system

4 - Server also sends back the HTML for the main application to be installed. This is determined from 1 of the variables in the installer executable

5 - Main application HTML rendered to user with relevant component check boxes (from step 4). If user clicks Next before steps 6 to 9 are completed a “Loading page” is displayed and the main application starts to be installed in the background.

6 - Installer executable uses data sent back from server to check users registry for existing software installed on the users system (from step 3)

7 - Installer sends results of the registry check back to server

8 - The server users 2 variables, the location of user, and results of registry check (from step 7) to determine which application adverts to display and sends results and HTML back to the installer

9 - The user clicks “Next” button to see the relevant application advert. The main application starts to be installed in the background (if not already running from step 5).

10 - User Accepts or Declines the advert for installation. If they Accept, this advert application starts to be installed in the background or is queued to install after any existing installations

11 - After no more application adverts are shown, a process meter is shown with an estimated time of installation. This will be the time to install the main application and any advert applications.

Skills: Amazon Web Services, C++ Programming, MySQL, PHP, Windows Desktop

See more: component specification document, component specification, installer for windows, dynamic php mysql application, advertising mysql, mysql windows installer, page windows boxes, registry mysql, relevant software, php meter, background windows, mysql installer, php display meter, advertise software, php advertising system, advertising system php, registry software, running background process php, html page software installation, advertising system, advertising clicks, mysql software, html advert, background advert, platform background

About the Employer:
( 0 reviews ) India

Project ID: #5919420

11 freelancers are bidding on average $7044 for this job


The details needs to be discussed. Please let me know if you have some time to discuss. We are one of the top companies on Freelancer and quality is prime for us Let me know if our bid interests you Thanks

$7731 USD in 90 days
(258 Reviews)

1. Vollks Australian Online Store In these days we are complete re-designing and reimplementing an online store for our Australian client in which we are using X-Cart latest stable release to implement his all require More

$3994 USD in 35 days
(90 Reviews)

I have done similar software .

$4947 USD in 30 days
(139 Reviews)

A proposal has not yet been provided

$9473 USD in 45 days
(90 Reviews)

My team is really interested in this project as it is exactly within our scope of expertise: We are WEB application design & development experts. Please kindly visit our website to learn more about us and More

$16444 USD in 120 days
(7 Reviews)

Sir, I have read requirements of your project. We are + 4 Year experience in this field . We are able to complete in 3 Days .We have team of certified HTML5, CSS3,PHP Opencart, Magento,,Java, WP and Joomla developer. More

$3195 USD in 21 days
(9 Reviews)

hi , i am ready to work with you on least amount while giving you better quality then any other one !! the reason is just to create a long term realtions with you and your organization !! i am having more then More

$3000 USD in 30 days
(5 Reviews)

Hi , We, Veltrod software services are a software consulting company specialized in providing Mobile, ECommerce and Social media frameworks using cutting edge and emerging technology. Leveraging best-in-class people More

$3000 USD in 40 days
(5 Reviews)

Dear Client, Thank you for the opportunity to bid on your project. We are a team of 150+ talented and creative developers. We have very good hands on experience in working with LAMP stack, especially with Wordpre More

$4123 USD in 30 days
(2 Reviews)

A proposal has not yet been provided

$5554 USD in 30 days
(0 Reviews)

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have More

$4444 USD in 30 days
(0 Reviews)

A proposal has not yet been provided

$4444 USD in 30 days
(0 Reviews)

Hello, we are Web development and software development and Gaming Company we work for quality and long term relation.quality is the first assurance we provide to our clients. We are services prov More

$6701 USD in 25 days
(0 Reviews)

A proposal has not yet been provided

$6666 USD in 45 days
(0 Reviews)

I have been working on java for 2 years.I should be able to your project without any problems.I guarantee you my promises.

$11111 USD in 30 days
(0 Reviews)