We're about 2/3 months away from launching a small start-up webapp. We have lots of designs / screenshots of the app but so far we have kept what the app does a complete secret. Friends and family dont even know what it is.
We are fairly sure we know in what state we will launch the app but we don't know if the screenshots we have will change and or some of the functionality may be included / left out for launch.
Should we be trying to push our app at this stage or should we be waiting for a bit closer to launch. If we released them we'd be putting them on our app's blog (which needs finishing yet)
I would be concerned that competitors may see our work or people may think our idea is great and it would give them a lot more time to get a copy app made.
Wow, I guess I am in the tiny minority on this. My big issue is that we know so little about your situation yet everyone's saying, "Hey, put it out there for the world to see!" Quite possibly that's the right strategy but I don't feel we have enough for any of us to make that recommendation. Questions I have:
- Filing for a patent or threatening to sue probably don't make sense. See other threads about that. If you're a deep-pocketed company willing to defend on that front, great. If you're a startup, not likely.
I'm not saying you might not want to start generating buzz and awareness now but make sure you have the answers to the questions above and more. Understand the risks and rewards of now vs. later, then make your decision. You only get one chance to launch, make sure you're making the right decisions.
Best of luck to you.
As soon as you release your competitors will see it. So you're going to have to deal with that early in your company's life regardless. Stop worrying about them and start worrying about how to get attention.
Usually a launch is met with more silence than action. Anything you can do to offset that is good.
If your competitors can copy you in 3-6 months, it doesn't matter when they find out...
First of all, good luck with your app.
Now, I am a strong believer that sharing is the way to go. And I don't say this out of some sentimental idea but rather out of experience.
It has been proven over and over again, that the more people have a look at your product (specially if it is software related), the more improved it will be and the more feedback you'll get. Never launch a software application without beta testing it first with as many people as possible.
If you are concerned about somebody stealing your idea, then you may try to get a patent or let everybody know that you will pursue legal actions against anybody who copies your code.
I agree with Jason and Aurelio -- you've got to be willing to take the chance to put your product (or it's concept) out there in order to start generating buzz. You have got to get that momentum moving and rolling because if you don't, you're going to launch to little or no fanfare and I doubt that's what you're looking for.
When you play along in the vast world of "Web Applications", you have to plan for, and take into consideration, the fact that someone may just try to duplicate your vision. It's happening today and I'm sure it will continue to happen tomorrow and the next day. Unfortunately, that's just how the world works (on-line and off-line).
If someone is going to duplicate your creation, they're going to duplicate your creation ... end of story. It doesn't matter if you provide sneak peeks of your project 2-3 months before its official launch or not -- if someone wants badly enough to duplicate what you've got, they're going to have at it. You just need to be prepared for that potential fork in the road.
Anyhow, them's my $0.02.
Write a blog post for every feature with screenshots included. Write about the design process, the choices you've made, post paper prototypes if you have some.
Push every blog post to facebook, twitter, digg and what not. Get your voice out there. Tell us something. People are curious.
Have a single page on your apps website. Write a brief description about the app. And have a sign-up form above the fold, and tell that we're still developing. Leave your e-mail and we'll tell you when we launch.
Use your blog's RSS feed to link to every blog post on the website.
Remember to set up Google Analytics on both your blog and website.
Run a Google AdWords campaign for the keywords you want to target, and keep an eye on the traffic. You probably received a $50 Adwords credit code you can redeem. Just remember to set a daily budget that won't kill you :)
Good luck with your app!
if you are afraid that the screenshots may change after the release then you could release the current state as development screenshots. Just mention or have a tag line saying "screenshots may change when released". This way you share your development status and also get some traction.
I have been doing that for my product and slowly my google analytics shows increased number of visitors to my "yet to be launched" site.
I tag all my posting as "pre-release" so when the product is released and things change then I can simply bury all the 'pre-release' posts deep down in the archive or remove them completely.
Traction is the key and you don't want to launch when no one is listening. Talking about your development process is one way to get some traction but not the only way to rely upon.
After I have begun writing about my development status, I have begun getting hits like "mockuptiger review" and so on. It is really fun and exciting and keeps the motivation engine going.