Tag Archives: how to start a mobile app business

#ArticleOfTheDay: New Appreneurs: How to Control Costs on Your First App!

If you are a regular reader of this blog, you know that I am an #appreneur (an entrepreneur Cost Savings for your first appthat focuses on app development) and am working on bringing my first app to the Apple App Store (coming very soon).

I just stumbled on this article and found it to be very accurate. I wrote a blog a while ago about getting the best price from your developer and this article is a good companion to that.

Written by Jeff Williams, today’s article addresses the things a new appreneur should think about when it comes to hiring someone to develop their app. I especially agree with point #1 — it is really easy to “gold plate” your app. Gold Plating is when you add too many features to your app where it dilutes the user friendliness of your app, so be very careful with that.

Without further ado, here is the full article:  http://bit.ly/1wPNcNG

Related article: How to Build a Product Website for your App

This Article Was Brought to You by 2HourAppreneur

This article was brought to you by 2HourAppreneur makers of the aMemoryJog Password Manager app.

aMemoryJog: Best Password Manager

Every few days, 2HourAppreneur publishes an article that we think is cool, thought-provoking, motivational, or makes life more fun and a bit easier. If you would like to receive these articles in your email every few days, sign up below.

Subscribe to Blog via Email

If you prefer to check Facebook for the blog postings without getting an email, you can LIKE my Facebook page here and the posts can be seen from there or follow me on twitter.

Conclusion

Hopefully this article of the day was helpful to you. I would also like to hear your stories and understand strategies you’ve used for reducing your development costs. Please leave a comment!

Work a Little and Play a lot: Lifestyle Freedom through App Development

Many people are equating today’s popularity of mobile apps to the US gold rush of 1849. This hype suggests that you can create a mobile app, publish it to the various app stores and quickly become a millionaire.

Lifestyle Freedom

Is it true? Think about it, there are 1.2 million apps in the Apple App Store in mid 2014. Do you think all of the people publishing apps are millionaires? Nope.  According to Laura Tallardy (statistics provided by Owen Goss), here are the statistics:

  • The bottom 25 percent have made less than $200
  • The next 25 percent have made between $200 and $3,000
  • The 50-75 quarter are between $3,000 and $30,000
  • The top 10 percent have made $400,000
  • The top 4 percent are MILLIONAIRES!

So the real question is “Can I build an app company that does well enough that I can design my own lifestyle, work when I am inspired and play a lot?“.  To do that, you need to get yourself into the top 25%. Is that easy? I’m not sure but I do know that many app developers simply develop an app, put it in the app store, do no marketing and expect it to reach the top 10%. And as you might predict, they land in the bottom 25%.

2HourAppreneur Experiment

All of this brings us to an experiment called the “2HourAppreneur experiment. I am developing an app (and possibly multiple apps if it looks promising) to determine if a person can build an app business that allows them to live a cool and fulfilling lifestyle. A lifestyle that affords you the opportunity to work on your own timetable, play a lot and revel in your entrepreneurial spirit.

Why am I qualified to try it? I’m an entrepreneur that started a software business in 1998 and sold it in 2009. Selling the business made me financially independent and allowed me to retire at 50 years old. I have enjoyed the retired lifestyle freedom. I’ve traveled a lot, adopted new hobbies, and pushed myself with new challenges. With my free time, I can try this experiment without financial pressures because building an app business is fairly inexpensive. If you want to learn more about me, you can take a look at my personal website and travel blogs.

Will it work? I am not sure but it will be fun to try. I will document my journey and tell you exactly what works and what doesn’t. This posting will be a living document that includes a list of helpful blogs explaining exactly what I am doing and why.  And if it doesn’t work, at least we will all know!

Here are some blogs I’ve created to document the process thus far:

How Can You Track the 2HourAppreneur Experiment?

If you find this experiment interesting, you have a couple of ways of keeping updated on the progress:

Email
If you don’t mind getting an email every few weeks subscribe to my 2HourAppreneur blog. You can do that by entering your email address below (you can unsubscribe at any time):

Subscribe to Blog via Email

Facebook
If you prefer not to get an email this often but would like to check in, LIKE my facebook page at http://www.facebook.com/2hourappreneur.

Twitter
Or you can subscribe to my Twitter feed at https://twitter.com/2hourappreneur, my Twitter handle is @2HourAppreneur.

aMemoryJog
While you’re at it, take a look at the first app I am developing called aMemoryJog. It is an app for keeping track of all your passwords, loyalty reward numbers, and anything else that is easy to forget. Learn more at http://www.aMemoryJog.com.

Latest Updates

As mentioned above, I plan to continually update this blog posting as I publish new blogs related to app development, so you will see the list of blogs listed above grow over time. I will also let you know where I am in the process.

Update on 18-June-15
I am now working on my second app called Count Us Down. It lets you count down the days until a big life event (vacation, baby on the way, wedding, concert, sporting event, retirement, etc.).  It also allows you to share that event with your friends and family. Want to be part of the beta team? If you do, you will get early access to the app and you can provide feedback before it gets to the app store. Sign up here: http://www.CountUsDown.com

Update on 13-May-15
The aMemoryJog app has been in the app store for a few  months now and I’ve learned a great deal from this experiment. Click here to see what I’ve learned

Update on 17-Nov-14
I outsourced the development of the aMemoryJog app in early April 2014. It was expected to take about 4 months to complete but it has taken a lot longer than expected. The extra development time has been OK because it has given me more time to build my social media followers and prepare a marketing strategy. aMemoryJog should be in the Apple app store sometime in December 2014.

This Article Was Brought to You by 2HourAppreneur

This article was brought to you by 2HourAppreneur makers of the aMemoryJog Password Manager app. The app is free, why not try it now?

aMemoryJog: Best Password Manager

8 Keys to this Entrepreneur’s Happiness

Are most entrepreneurs happy? I’m not sure, but of the ones I’ve met, most seem to be. I’ve always had a feeling of happiness, ever since childhood. It doesn’t mean that I don’t have down days, everyone does. But for the most part, I am really happy and I started to ponder why that is. In this post I will share with you a bit of my self-reflection.

“Happiness is when what you think, what you say, and what you do are in harmony.” Mahatma Gandhi

8-Keys-To-Happiness

8 Keys to this Entrepreneur’s Happiness

After a bit of reflection, I’ve identified things that have created happiness for me:

  1. Exercise – As a kid, I spent lots of time outside: hunting, riding my bike, playing sports, and walking the farm where we lived. Once I graduated college, I started working out with weights and doing cardio every week. Now 30 years later, I continue to workout every week and intertwine lots of outside activities into my day (cycling, hiking, walking, golfing, etc.). Although I did not start working out to feel happy, it just happened. Exercising increases your self-esteem and it releases endorphin, the happy chemical.
  2. Relationships – I try to surround myself with like-minded and positive people. I have an incredible wife, great kids and friends that I try to do things with weekly. It may be just a chat or a golf outing, but it is important to build and maintain relationships.
  3. Being Nice – Being nice to others is rewarding. I like to greet people with a “hello” or “good morning” and strike up conversations with people I don’t know and I say “thank you” and “please”. I don’t try to monopolize conversations, I learn a lot about a person by just listening. And I love hearing about people’s successes, no matter how trivial or monumental.
  4. Money – As they say, money can’t buy you happiness but neither does poverty. I do think that a certain amount of money can aid in happiness– at least enough that satisfies your immediate needs (food, clothing, housing and health care). Past that, “wants” tend to disguise themselves as “needs”. I’ll admit that I could be much more frugal but I do get a rush of adrenalin when I under spend my budget for a month.
  5. Optimism – I am wired to think that everything is going to work out well and many times it does. When things don’t, I try to learn from it and use that knowledge in the future.
  6. Hobbies – Work hard but play harder. I’ve met lots of people who consume themselves with work and when they get a day off, they don’t really know what to do with their time. Having hobbies will make you happier. What are mine? I love to cycle, play golf, fish, travel, hike, swim, hang out at the beach, boat, watch college and pro football — just to name a few! I also set goals for my hobbies (like cycling 50 miles in 3 hours, hiking a strenuous mountain, and lowering my golf handicap).
  7. Being Grateful – I realize how lucky I’ve been. My parents sent me to college but they nor their parents or their grandparents had the opportunity to do it. I couldn’t have built and sold my software company without learning from some incredible mentors. I am lucky to have an incredibly supportive family and our kids have grown up to be something we are truly proud of. I survived cancer at just over 30 years old. I’ve been really blessed.
  8. Faith – I don’t consider myself a religious person but I do consider myself a spiritual person. I grew up in the church but don’t attend regularly. However, I have a close relationship with my maker and pray everyday. I’ve personally witnessed the power of faith.

This Article Was Brought to You by 2HourAppreneur

This article was brought to you by 2HourAppreneur makers of the aMemoryJog Password Manager app.

aMemoryJog: Best Password Manager

Every few days, 2HourAppreneur publishes an article that we think is cool, thought-provoking, motivational, or makes life more fun and a bit easier. If you would like to receive these articles in your email every few days, sign up below.

Subscribe to Blog via Email

If you prefer to check Facebook for the blog postings without getting an email, you can LIKE my Facebook page here and the posts can be seen from there or follow me on twitter.

Conclusion

Hopefully these 8 keys are helpful to my readers. I would also like to hear your stories and understand what makes you happy. Please leave a comment!

Preparing to Test your App as Development Progresses

In my prior posts, I’ve discussed my journey to develop an iPhone app and I have documented the things I’ve done along the way.  This is a continuation of that series of posts. Today we will discuss test preparation tasks you can begin doing as your app is being developed.

Success is where preparation and opportunity meet. ― Bobby Unser

If you missed my prior posts regarding building an app, you can see them here:

Test Preparation as the App is Being Developed

If you’ve followed my advice thus far, you have outsourced the development of your app so that you can spend time planning the marketing effort. However, one of the most critical things you can do while your programmer is developing your app is to begin to prepare for the testing effort you will go through once the programmer sends you the first version of your app.

If you wait until you get the first version of your app, you will be scrambling to figure out what tests to run. The best approach is to create a list of test cases you can run — but do this as development is going on. This approach allows you to flow right into testing the day you get your first build.

How to Build a List of Test Cases

In a prior post, I discussed how to get the best price for your app development. As part of this, I discussed creating a detail specification in RFP format so that the developer will fully understand your requirements. Taking this approach also aids in your test case development because when you begin developing your test cases, you can simply go through each section of your RFP to jog your memory about test cases you need to run.

In your first cut, you will want to simply make a list of test cases without the detailed steps to execute each one.  For aMemoryJog, here are some of the initial test cases I created. This is a very abbreviated list of test case (I have about 90 test cases so this is just a few of them).

Test Case Examples

Test Case Examples

Notice that I have test cases for each screen within the app. So for the login screen, I first inspect the look and feel of the screen to ensure that it matches the design specified in the RFP. Then I have a test to ensure that all of the required fields must be entered before going forward. For example, if they want to login, they must enter both their email address and password to login and if they don’t, it should alert them of that. Then I move on to testing for a valid login and an invalid login (incorrect email address and password).

Adding Steps to Each Test Case

Once you have created a list of test cases you wish to run, go back and add the steps you must go through to run each test. Why go through this? Well first of all, it makes testing mindless. You don’t have to try to remember how to execute a specific function, it has already been documented. Another reason is that one day (once you are successful), you will probably outsource your testing effort and having detailed test cases makes that process easy.

Here is an example of steps in a test case:

2014-10-29_1002

Where Should I Keep My Test Cases?

Your next question might be “Where do I put all these test cases?”.  If you are just starting out and don’t have a lot of working capital, I suggest you simply keep them in a spreadsheet. You can include a column in your spreadsheet to keep track of whether the test case passed or failed. Here is an example:

2014-10-29_1012

Once you have working capital, I suggest you use a test management system. I use QAComplete from SmartBear Software because it allows you to create test libraries, test sets and has some really good reporting capabilities that show you the status of your testing effort. It also allows you to track bugs (defects) so that you can communicate them with your development team and track their fix status.  If you don’t have any working capital up front, I suggest you use Zendesk for defect tracking since it is free.

QAComplete by Smartbear Software

QAComplete by SmartBear Software

Conclusion

Take the time to plan your testing effort while your programmer is coding your app. Don’t spring for a test management system until you have some working capital but purchase it as soon as the business can support it.

Shameless Plug

The app I am creating is slated for production in the App Store in November 2014. However, the web edition is already available at http://www.aMemoryJog.com. Once the app is done, it will seamlessly sync with the web version.

Download a free trial and check it out!

Password-Manager-Web-And-iPhone-Editions

Also, if you like this blog, please share it with others to increase our following. Our twitter account is @2HourAppreneur and be sure to like my Facebook page at http://www.Facebook.com/2HourAppreneur.

Thanks for following the blog!

Keeping track of your appreneur tasks and time spent

In my prior post, I discussed the pre-release tasks you can concentrate on while your outsourced team is developing your mobile app. Now that we know what tasks to concentrate on, how is the best way to keep track of those tasks and time spent?  All of these questions will be answered in this blog.

The bad news is time flies. The good news is you’re the pilot. ― Michael Altshuler

Keeping Track of What To Do

How is the best way to keep track of all of the things you must do as you are developing your app? Well, you have lots of choices. You can use project management software (like MS Project), development tools (like Rally or ALMComplete), a white board with a list of to-do list items, to-do list tracking software (like MS Outlook), etc. I have tried all of the above but I have found the most efficient way to track these items is by simply using a word processor (I use Microsoft Word) and a spreadsheet (I use Microsoft Excel).

Each week, I enter my accomplishments and how many hours I spent working into a MS Word document and I keep track of future to-do lists at the end of the document so that I can easily pull those into a specific week. At the end of the week, I also update a MS Excel document that tracks how many hours I worked for the week.

Here is a copy of the MS Word document I use. You can see how I have tracked my accomplishments since the beginning of my app development journey.

Weekly Accomplishments - MS Word format

Weekly Accomplishments – MS Word format

Weekly Accomplishments - PDF Format

Weekly Accomplishments – PDF Format

Also, here is a copy of the MS Excel document I use. As this blog suggests, I try to (on average) work 2 hours a day on this venture and from the document below, you can see that I have averaged a little less than that. That does not mean that every week is a 10 hour week, some are more, some are less. I work when I am inspired and when things really need to get done.

Weekly Work Hours - Excel Format

Weekly Work Hours – Excel Format

Weekly Work Hours - PDF Format

Weekly Work Hours – PDF Format

Conclusion

Keep track of all your accomplishments and time spent. Don’t spring for expensive project management tools — make do with a word processor and spreadsheet.

Shameless Plug

The app I am creating is slated for production in the App Store in September 2014. However, the web edition is already available at http://www.aMemoryJog.com. Once the app is done, it will seamlessly sync with the web version.

Download a free trial and check it out!

aMemoryJog – Web and iPhone editions

Also, if you like this blog, please share it with others to increase our following. Our twitter account is @2HourAppreneur and be sure to like my Facebook page at http://www.Facebook.com/2HourAppreneur.

Thanks for following the blog!

Outsourcing your App Development: Getting the Best Price

In my prior post, I discussed how to create a business plan for developing a mobile app. Once your business plan is complete and you have determined that your mobile app idea is viable, it is time to get bids from subcontractors for developing your app. But how do you get the best price possible?  Is cheapest always the best?  All of these questions will be answered in this blog.

The price of anything is the amount of life you exchange for it. — Henry David Thoreau

Getting Legal Protection

Before soliciting bids for outsourcing your mobile app development, be sure to have the right legal documents in place. Your idea is valuable, so you want to protect it. First, require bidders to first sign a Non Disclosure Agreement (NDA).  The NDA ensures that the bidder will not go off and develop your idea and sell it as their own. Here is an NDA you might consider using (click on an image to access the document):

NDA (MS Word)

NDA (MS Word)

NDA (PDF)

NDA (PDF)

Once you choose a subcontractor, have them sign an Independent Contractor Agreement (ICA). This ensures that your intellectual property is protected and that they are acting solely as an independent contractor and not an employee.  Here is an ICA you might consider using (click on an image to access the document):

ICA (MS Word)

ICA (MS Word)

ICA (PDF)

ICA (PDF)

How to Get the Best Price from Your SubContractor

Imagine building a house without architectural plans. You might tell your builder “I want a small house with 3 bedrooms, 2 bathrooms, and a nice kitchen”.  That type of house might cost $100,000 or it could cost $1,000,000. It all depends on the finishes, the builder you choose, etc. A $100,000 house might have carpeting, no fireplace, laminate counters instead of granite, a single sink in your bathroom instead of dual sinks, and may be built as a rectangle, without any interesting exterior features.

A $1,000,000 home would most likely include hardwood floors, granite countertops in the kitchen and bathrooms, high-end appliances, indoor and outdoor fireplaces, incredible landscaping, a theater room, a home audio system that runs throughout the house, a pool and deck in the backyard, and a 2 story plan with a turret and other interesting design elements. To get a more accurate cost, you must be very specific in what you want so that few assumptions are made.

Software is very similar, you need a plan (called a Specification) that details what the app  might look like, all of the screens associated with the app, and what you expect the app to do on each screen. Without a specification, a developer cannot reliably provide you with an estimated cost because they cannot nail down exactly how much time it will take to complete it.

In fact, without a solid specification, few developers will provide you with a fixed price bid — they will want you to pay them by the hour — and this is not good for you because you are never sure of how much the app will cost to build. And they are correct — without a specification, you could change your mind a thousand times as you begin development which adds a lot of rework and unnecessary costs.

So how do you build a specification? First, create a prototype of your app. You don’t need programming skills to do this, simply purchase a prototyping tool (like  Balsamiq Mockups) and create your screens.  Here is how it might look in Balsamiq:

Balsamiq Mockup

Balsamiq Mockup

Once your prototype is created, write a specifications document that shows each screen and the details of how each  screen works. The specifications document will also serve as your Request For Proposal (RFP) document that you send to subcontractors to get bids for the work.  With a good specifications document, you can insist on a FIXED PRICE bid for the project so that you are not billed by the hour — this saves you from cost overruns. Here is a example of an RFP / Specifications document.  This document shows the first couple of screens developed for aMemoryJog to give you an idea of how to create a good RFP (click on the images below to access the document):

RFP (MS Word)

RFP (MS Word)

RFP (PDF)

RFP (PDF)

Selecting a SubContractor

You can find a subcontractor from oDesk (http://www.oDesk.com). oDesk is free to use but once you choose a subcontractor, they will charge you a 10% fee.

Once you create a free oDesk account, you can post your job with a budget amount. The budget amount is the amount you are willing to spend. You might find that some bids come under and others go over your budget, but the subcontractors use the proposed budget as a guideline to decide if they wish to bid on the work.  Here is how I posted my job for aMemoryJog:

We currently offer a web based application called aMemoryJog (http://www.aMemoryJog.com) and would like to subcontract the development of an iPhone edition using Xamarin, C#, SQL Lite and SQLCipher.

The work is for creating 2 iPhone apps, a free edition and a paid edition. We have created a very detailed specification complete with a database design, wireframes, and details of how each screen is to work.  

Part of the work is to also implement a web services component using Visual Studio 2012 (C#) that allows syncing data between the iPhone app and our web edition.

Knowing the complexity of what I was asking to have built, I put an initial budget amount of $5,000 (fixed price). Once I submitted that, I was able to search oDesk for qualified subcontractors and ask them to consider bidding.  I always try to hire a freelance programmer rather than an agency because an agency has overhead costs that a freelancer does not have, so a freelancer is normally less expensive.

Once I submitted my job posting, I began getting emails from subcontractors saying that they were interested. I would reply to them with the NDA document and ask them to sign it before sending them the detailed RFP.  Once I received their signed NDA, I sent them the RFP and asked for a fixed price bid.

After a few days, I began getting bids. Bids ranged from $4,000 to $17,000 — but most averaged $6,000.  I did not choose the cheapest subcontractor; I based my decision on how thorough the response was and how well they answered my questions. The subcontractor I chose provided me with a fixed price estimate, a detailed response on how he would develop the app, the milestone dates associated with the development, and provided me with examples of his past work and references I could contact to get comfortable with his work.

Putting it all Together

Here are the steps to getting the best price for your app development project:

  • Create a prototype of your app
  • Develop a specifications document for app
  • Put together an NDA document that must be signed before sending the RFP to the subcontractor
  • Submit your app job posting to oDesk but require that they sign the NDA before receiving the RFP and ask for a fixed price bid
  • Once bids come in, evaluate the bids based on thoroughness of the response, ask for milestone dates, samples of their work and references
  • Make s short list of bidders, review their work samples and contact their references
  • Choose a subcontractor but require that they sign an Independent Contractor Agreement (ICA) before starting work

Related article: How to Build a Product Website for your App

Conclusion

Now we know how to get the best price from a subcontractor for our app development project. My next blog will be out in a couple of weeks — I will discuss what marketing tasks you can be doing as your app is being developed by your subcontractor.

Shameless Plug

The app I am creating is slated for production in the App Store around July or August 2014. However, the web edition is already available at http://www.aMemoryJog.com. Once the app is done, it will seamlessly sync with the web version.

Download a free trial and check it out!

aMemoryJog – Web and iPhone editions

Also, if you like this blog, please share it with others to increase our following. Our twitter account is @2HourAppreneur and be sure to like my Facebook page at http://www.Facebook.com/2HourAppreneur.

Thanks for following the blog!

Putting the final touches on the Business Plan

In prior posts, I discussed many of the things to consider when developing a business plan for starting an #appreneur business.  It is now time to put the finishing touches on the business plan.

A man who does not plan long ahead will find trouble at his door. – Confucius

If you missed any of my prior posts, quickly access them from here:

Do Not Wear Rose Colored Glasses

Before committing money to any business, it is important to create a business plan. When doing this, don’t wear rose colored glasses. Too many people come up with an idea and convince themselves that it is a good idea without any objective analysis. If they do commit to doing a business plan, they skew their analysis to support their idea that the business is viable instead of objectively analyzing competitors, attainable market share, and overhead costs.  This is a great way to lose money.

How Can We Reduce Risks of Losing Money?

The best way to reduce the risks of losing money on a business venture is to go into the business planning with skepticism as to whether your business idea is worthy of investing in. Only after careful analysis of the market space, competitors and costs do you decide if the idea is worth investing in. If your analysis tells you that it is not financially viable — don’t waste your time and money! Go back to the drawing board and look for another idea that has reduced risks.

If your idea does look like it has legs (is viable), commit a certain amount of funds towards it, based on your startup analysis. Then when you commit those funds, keep an eye on your expenses. If your revenue is not what you expected or if your costs greatly exceed your projections, define a monetary threshold you will not exceed and if you do — shut it down! Pouring tons of money on a bad idea is a great way to go broke!

Anatomy of a Business Plan

OK, now that I’ve scared the hell out of you, you probably figured out that I am really just describing how important the business planning process is. Skip it and you will most likely fail. Go into with a biased optimism can also cause you to fail.

Go into it with open eyes and analyze everything you can so that you can make the best decision possible regarding the viability of your idea. In the past months, I’ve been feeding you blogs that described different parts of business planning.

Now it’s time to put all of this information into a document.  Here are the sections I normally include in a business plan:

  • General Company Description – This contains your mission statement, goals and objective, business philosophy, user demographic, industry information, company strength/weaknesses, and legal form of ownership.
  • Products and Services – Describes your product /services offered.
  • Marketing Plan – Describes your product features / benefits, customer profile, competitor revenue analysis, branding elements, the niche you are pursuing, marketing strategy, a description of the sales process and follow up, marketing budget, how you will price the product, a sales forecast for the first 2 years, and timelines.
  • Operational Plan – Describes your production and maintenance plan, business location, legal environment, personnel plans, inventory process, accounting procedures, general marketing approach, competitive matrix, startup and expenses and capitalization.

Rather than go into each of the above items in ad nauseum, I find it easier to simply give you an example of the business plan I built for aMemoryJog.  Of course, I hide our competitor list, as this proprietary, but you will understand the thinking that went into the analysis.  Below are 2 versions you can use, an MS Word and a PDF edition:

MS Word Version

MS Word Version

PDF Version

PDF Version

Related article: How to Build a Product Website for your App

Conclusion

Now we have a very good understanding of how to analyze our business idea and to create a business plan to determine if it is viable. My next blog will be out in a couple of weeks — I will discuss how develop a specifications document that you can hand off to a consultant to get the best price for developing your app.

Shameless Plug

The app I am creating is slated for production in the App Store around July or August 2014. However, the web edition is already available at http://www.aMemoryJog.com. Once the app is done, it will seamlessly sync with the web version.

Download a free trial and check it out!

aMemoryJog – Web and iPhone editions

Also, if you like this blog, please share it with others to increase our following. Our twitter account is @2HourAppreneur and be sure to like my Facebook page at http://www.Facebook.com/2HourAppreneur.

Thanks for following the blog!

15 Marketing Activities to Consider for Your App

In our last post, we discussed how to determine you app’s user demographic using Alexa and how to refine your marketing strategy based on user demographic. Now it is time to flesh out the specific marketing activities we might plan for when preparing our app for the App Store.

Business has only two functions – marketing and innovation. – Milan Kundera

Marketing Strategies for Software

When I was building my last software business, our product sold for about $700 per user per year for our Software-as-a-Service model and about $1100 per user per year for our On-Premise edition. It was not unusual for a single client sale to yield $30,000 to $50,000 because a normal sale was for 30 to 50 users of the On-Premise edition.

I had the sales and marketing side of things pretty well figured out. We would advertise with Google Adwords, sponsor trade shows, speak at events, appear in trade magazines, and perform weekly web-based demonstrations of the product to users that signed up for a trial. All of this was supported by an automated email drip system that emailed clients once they downloaded our product and a sales team that followed those emails up with a phone call to nudge the client to attend a demo and eventually purchase.

Marketing Strategies for Apps

App marketing is very different. Why? Because the price of apps normally range from 99 cents to 20 bucks. With such a low sales price, it would not be cost effective to have a sales team contact people that download the app to nudge them to buy. It would also not be feasible to try to demo the app to users weekly — it just does not fit for this type of product.

When someone starts searching for an app, they will decide in matter of seconds whether they will download the app, normally based on the look of the icon, app screen shots, short description of the app and the user reviews. So it is important to get those things right.

Additionally, the App Store is crowded with lots of apps so it is important to get your keywords right so that when someone searches for an app similar to yours, they find it. In addition to the App Store, you can also drive downloads for your app from other sources. Bloggers and journalists are normally held in high regard, so if they review and recommend your app, it is an easy gateway to gaining users.

Marketing Activities

Based on my research, here are a list of marketing activities that make sense to consider for apps.

  1. Place your product in all app stores (Apple, Google, Windows) – start with Apple first and migrate to other platforms once a platform shows success.
  2. Use Google Adwords to drive downloads. For about $100 a month you can drive more downloads. Always tweak this process and measure the conversions to ensure that the money is well spent.
  3. For those of you reading this blog, it is part of my marketing strategy.  The idea is to build a community of like-minded individuals and provide them with really useful content. When others take a journey with you, they are more likely to share your blog and product information with others — resulting in more visibility for your app.  By the way — please tell all your friends about this blog and have them subscribe to it and my Twitter feed and Facebook page (thanks!).
  4. Spend time every day gaining new Twitter users for your blog — use Just Unfollow to follow and unfollow Twitter users. I try to link to at least 50 new Twitter users per day.
  5. Create a Facebook product for your blog or product and try to gain visibility to it.
  6. Work with journalists, app review sites and bloggers to get reviews posted for the app. In only about a month, I have found about 125 blog / review / journalist sites that may review my app once it is ready for the App Store. Once my app is ready, I will email each of them asking them to review it.  If they post a review (especially if it is positive), it will generate more visibility.
  7. Implement an automatic drip email campaigns for trial users of the software to nudge them to purchase. I wrote my own automatic drip email system but you can purchase Mail Chimp or a similar program to do this.
  8. Solicit sites to link to your web site by looking at your competitor’s linkages and sending emails to the owners of the linking sites asking to link to you. You can see who links to your competitor’s site by using Alexa.
  9. Participate in discussion forums with other appreneurs to offer advice. This is good for newbie appreneurs and can also be very good for you — you will always learn something new. Never overtly pitch your products using this technique but include a link to your product’s website page and a tagline on each post. That gives visibility to your product, you will be surprised at how many people will see it and click to learn more.
  10. Work with other #appreneurs to offer a MORE section of your app where your can cross promote each other’s product. Be sure that the products you show in this section are good products and complementary to yours. As discussed in a prior blog, it is good to also include these as affiliate links, allowing you to earn money for those cross sells.
  11. Implement reminder screens that encourage your free users to upgrade to the paid version.
  12. Continuously tweak the App Store listing by changing the product title, description and keywords with each release. Test the effectiveness of the changes.
  13. Localize the app title, description, keywords and screenshots for each language you support.
  14. Create a good press package for each release that includes a good press release, videos of the product, screenshots, product overviews, and features.
  15. If all above is working and you have extra marketing funds, advertise on Facebook.

Related article: How to Build a Product Website for your App

Conclusion

Now that you have a better grounding for the types of marketing activities you might want to implement, prioritize the list and get started!  My next blog will be out in a couple of weeks — I will discuss how to finalize your business plan and give you the opportunity to see mine.

Shameless Plug

The app I am creating is slated for production in the App Store around July or August 2014. However, the web edition is already available at http://www.aMemoryJog.com. Once the app is done, it will seamlessly sync with the web version.

Download a free trial and check it out!

aMemoryJog – Web and iPhone editions

Also, if you like this blog, please share it with others to increase our following. Our twitter account is @2HourAppreneur and be sure to like my Facebook page at http://www.Facebook.com/2HourAppreneur.  Thanks for following the blog!

Using Alexa to Determine your User Demographic

In our last post, we discussed how to monetize your app for free and paid apps. We even discussed how to generate recurring revenue from your app. Once you have figured out your monetization strategy, you will need to formulate a marketing strategy. A more refined marketing strategy can be created if you understand your user demographics.

I remember auditioning for record labels and having them tell me, ‘Well, the country-radio demographic is the thirty-five-year-old female housewife. Give us a song that relates to the thirty-five-year-old female, and we’ll talk.’ – Taylor Swift

How to Determine Your App’s User Demographic

If you have really deep pockets, you can conduct user demographic studies that can better pin-point what type of “typical user” might enjoy your app.  You can look at things like male / female, age, geographical location, and education level. But who has thousands of dollars to spend on these types of studies?  Not me!

There is an another approach. Using Alexa, you can put in your competitor’s website and it will spit out the demographic. After analyzing several of your competitors, you can hone in on your demographic.

Let’s take an example. Let’s imagine you are creating an app to compete with Angry Birds (good luck with that).  You can go to http://www.Alexa.com and enter their website address (http://www.AngryBirds.com) and here is what it will show:

AngryBirds Demographic

User Demographics – AngryBirds.com

Based on the above, the demographic is mostly male with very little or no college education. They seem to use Angry Birds at school and home more than at work. As we can see below, it is very popular in India and the USA:

AngryBirds Demographic2

User Geographics – AngryBirds.com

You will want to do that with 4 to 5 of your competitors to hone in on the commonalities.

Related article: How to Build a Product Website for your App

Are Demographics Important?

In some cases demographics can be very important. For example, women tend to use meditation apps more than men so if I were designing a meditation app, I would want very soothing colors and would want to give my beta version to several women I trust to try it out and give me feedback on the design, look and feel and functionality.

The demographic can also play into how you market the app. In our fictional meditation app, I would scour the web for some female bloggers that are early adopters of technology, and are into meditation.  I would contact them to get them excited about writing a review for the meditation app.  Their popular blog could turn other women onto the app if they really enjoy your app, especially if they write enthusiastically about it.

Conclusion

Now that you know how to use Alexa, try determining your app’s demographic! My next blog will be out in a couple of weeks — I will discuss what marketing activities you might consider when planning the release of your app.

Shameless Plug

The app I am creating is slated for production in the App Store around July or August 2014. However, the web edition is already available at http://www.aMemoryJog.com. Once the app is done, it will seamlessly sync with the web version.

Download a free trial and check it out!

aMemoryJog – Web and iPhone editions

Also, if you like this blog, please share it with others to increase our following. Our twitter account is @2HourAppreneur and be sure to like my Facebook page at http://www.Facebook.com/2HourAppreneur.  Thanks for following the blog!

Sneak Peek at aMemoryJog Lite iPhone edition

After several months of development, the FREE edition of aMemoryJog (Lite) app is almost ready for production.  We are now making final bug fixes, preparing marketing materials, and getting ready for the Apple App Store submission.

To jog your memory (pun!), aMemoryJog is an app that tracks passwords, frequent flyer details, loyalty program information, and pretty much anything else that is easily forgotten. By having this information on your phone, it is a tap away.

The edition shown in this blog will be TOTALLY FREE for download in the Apple App Store very soon.

aMemoryJog Lite Movie

My @2HourAppreneur readers get the first sneak peek of the application.  I created a movie that shows the app in progress, click below to watch the movie:

Movie

Additionally, I thought I would include some screen shots so that you can see each screen in detail. If you have any feedback (good or bad), please provide it by commenting to this post. We still have a few more weeks to make tweaks, so your feedback is valuable.

Login Process

From here, you will be able to create a new account (if you don’t have one) or login if you do have one. If you have an account but cannot remember the password, you can have it emailed from here.

Login

Please provide some feedback by entering comments into this blog:

  • What do you think of the logo?
  • What do you think of the colors of the application?

All Your Easily Forgotten Info in Your Pocket

Once you are logged in, it shows a list of items you have stored in aMemoryJog. To add a new item, tap the + sign in the top right of the page.

ItemListing

To view the details of an existing item, simply tap it and the details appear.

ItemReadOnly

One of the cool features is the ability to tap the website address of a stored item and it will bring up that website and allow you to quickly log in without remembering your userid and password (you can tap those to automatically fill them in).  Here is an example of that for the Wells Fargo website:

WebBrowser

Questions for you:

  • What do you think about how it organizes all your passwords?
  • Do you like the colors?
  • Are the navigation buttons at the bottom of the page easy to understand?
  • Do you like the website browser integration for tapping a website address to automatically fill in the userid and password?

Adjusting your Settings

The app is also configurable, you will have a number of different settings that allow it to work better for your specific needs.

Settings

Questions for you:

  • Are the settings labeled in way you can quickly understand  what they do?
  • Is the look visually appealing?

Getting Help

The Help screen allows you to watch a movie that shows how the product works, access frequently asked questions and request support.

Help

Questions for you:

  • Is it clear how to use this screen?
  • Do you like the colors used on this screen?
  • Is it clear what the Tell A Friend section is for?

Conclusion

Thanks so much for supporting this effort. Your feedback is important, especially now just before getting it ready for production — so any feedback is welcome.

Also, if you like this blog, please share it with others to increase our following:

Thanks again for following the blog!