Notes on Managing Different Subscription Levels on Web App Prototypes

Recently, we finished a major Web Prototyping project for a client building a project management application in the Creative space. The application has 3 different subscription levels: Free, Enhanced and Professional. Each level allows for increased functionality and features, and we agreed with the client that the best thing to do would be to build out each account level to show the Development Team and potential users exactly how the application functioned at each level.

To view screenshots that demonstrate these ideas, click here:
Large Version | Medium Version

Here is a short list describing the process we used:

1. Complete the full version of the application first with a focus on giving the user the most thorough and comprehensive experience possible. Be sure to build the prototype files out in a separate directory with its own subfolders and keep all links and images relative to the html documents – not the site root. This way, when you make a copy of the directory to create a different account, you don’t have cross-account link problems.

2. Identify the features you are going to remove from the lower subscription levels. In this case, we created a quick document listing what features were to be removed each section as our roadmap to begin the removal process.

3. Instead of simply going through the html pages and removing features of the application that aren’t accessible at that level, take screen captures of the features, gray them out in Photoshop and replace the actual features in your html documents with these graphics. This way, the user understands precisely what it is they’re missing at a lower account level and is tempted to upgrade their account. Having a direct hyperlink from the screen capture images to an Upgrade form is also vital.

3. Create a very easy-to-use upgrade form page that changes the account type to a higher level. This will be instrumental in taking the user from the Screenshot view through the Upgrade process.

4. Add documentation into the prototype to inform the Developer or Programmer that after the user is successfully upgraded to a higher account level, they should be returned to the page they originally came from with the new features in tact. This way the user gets the direct benefit of upgrading by gaining access to the features they upgraded to use.

  • Share/Bookmark

Comments

No comments have been added yet.

Leave a Reply

show allowed tags

XHTML: You can use these tags if you promise to play nice: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

By submitting a comment here you grant Fresh Tilled Soil a perpetual license to reproduce your words and name/web site in attribution. Inappropriate comments will be removed at admin's discretion.

Twitter Updates

@freshtilledsoil is talking about...

Latest from the Blog

    How a Redesign Reduced Our Bounce Rates by 45%

  • We recently updated our own home page design with some very positive results. As you can see below the redesign wasn’t significantly different but there were some key improvements. Our goal with this redesign was to reduce the “drop-off” or bounce rate from the site. From the Google Analytics charts…

    • Share/Bookmark

Let's Talk

VP of Business Development, Dan AllardHi, I'm Dan and I'd love to hear from you to explore the possibilities of your project.

Get Started q

Connect with us

Follow FreshTilledSoil on Facebook! View photos from FreshTilledSoil's Photostream Visit FreshTilledSoil's LinkedIn page Read FreshTilledSoil's tweets