This guide is intended for web application
developers who want to vastly broaden their target
audience by making their web applications securely accessible on the Internet right after
installation, without requiring users to know anything
about web hosting or making any changes to their network infrastructure or security.
Fellow developers, HttpVPN was created especially for you. We envision the world where every
computer or any computer-based & networked device is
able to securely host web apps, and HttpVPN is how we
hope to turn this vision into reality. If you are not
familiar with basic concepts behind the HttpVPN,
please take a minute to get some high-level idea of
what it is and how it works, how to test your
existing app with HttpVPN, as well as what to expect
from HttpVPN-hosted web app performance- and security-wise, and how to make your web apps
more reliable when used together with HttpVPN.
Since HttpVPN Redistributable Application Registration utility currently exists only
for MS Windows, at this point HttpVPN-enabled redistributable web apps
do require Windows operating system.
Manually registered web apps can run on
Unix/Linux, Mac OS
or any other
operating system, and can be hosted by an HttpVPN Proxy
another (Windows) machine in the same local network.
Vendors of paid-for apps will be required to have a PayPal account in order to collect revenue from app
To make your web app truly redistributable with
HttpVPN, you will have to spend no money and very
little time. The entire
offering is completely risk-free: you pay nothing
upfront and we make a quarter only when you make a
dollar. We deliberately made ourselves
dependent on your success so you could rest assured we
always work with your best interest in mind.
Here's the outline of the deal.
What you get
- HttpVPN Proxy - a freely-redistributable
light-weight Windows component that you will be able to
include into your web application's installer
HttpVPN Web App Store - an online platform
within HttpVPN Portal for selling your web
apps to public at large. Once you have set up your web app
store, you can manage your product lines,
releases, set prices, publish your apps, sell
them and get paid.
What we ask in return
HttpVPN-enabled redistributable web apps can be reached over the Internet only
if end user who's installed the app has the order record for the app at the HttpVPN Portal.
This means that currently your redistributable web apps
could be sold only at the Portal, and whenever a
non-free app is sold, UltiDev gets a percentage of
the sale. In the future, affiliates may be
able to sell apps as well, but they still will
register purchases with the Portal.
This approach eliminates pretty much all the risks
for you: you don't spend a penny on HttpVPN
technologies to create your potential best-seller,
and if people like it - you and us prosper
together. This model makes us completely dependent on your success and
therefore ensures we'll work hard to make your life as a developer and an
entrepreneur as easy and rewarding as possible.
The rest of this Guide is structured as a sequence of white papers
defining the process of making your web app ready to be sold and become
accessible at the HttpVPN Portal after the installation.
- First, learn how to set up your own Web App
Store. It's a one-time operation necessary to establish you as a web application vendor.
- Then learn how to manage product
lines and create a release definition for a new version of
- After that, you will need to learn how
to build or modify app's installation package so that it can install HttpVPN
Proxy and register your new app release with HttpVPN Portal for secure
- In addition to the installer creation overview, Microsoft Visual Studio
developers get a detailed walk-through on
how to create an installation package for an ASP.NET application using Visual
Studio's Setup & Deployment project.
- And finally, once the installer is built, you are ready to learn how to publish your new application's release
and let everyone order and enjoy it.
At the end of the process, after starting with just a web application, you will
have a redistributable Internet-enabled web app ready to be ordered and
installed by anyone with a running computer and a broadband Internet connection.
Most of steps 2-5 need to be repeated for each new release of your app, so these
steps form a check list you may want to have handy when preparing to roll out a
new version of the app.
- Redistributable web app end user guide.
- Registering non-redistributable web applications
with HttpVPN service.
- Download HttpVPN Proxy
- About HttpVPN.