Simplifying Commercial Software Development? 29
NerdOfPrey writes "I'm nearing completion of development and testing of my first self-produced commercial application, but just beginning to appreciate the full bevy of other associated tasks ahead. There are help files to compile, end user license agreements to write, a website to create - and a secure online payment system to identify and integrate, automated installers to build, logos to design, marketing, and so on. Are there any good web-based single sources of information covering these sorts of issues? I've never had to do all of these things myself in the past; a comprehensive 'small developers guide' would be of considerable benefit." So is there anything besides "imitate, guess and pray" for all the tasks that come after the app is written?
depending on the app.. (Score:2)
again, depending on the app it's definetely worthwhile to try to generate some buzz.. pimp the product up, but do try to stay on the better side of spamming..
hell, apply for slashvertisement. if the first submission doesn't make it try another..
Maybe I am spoiled (Score:3, Insightful)
Frankly (and thankfully) I've never hand to deal with these issues... If you are a small shop, look into the tool chains that are used to develop the systems that you need - and use them
Re:Maybe I am spoiled (Score:3, Insightful)
I don't mind RTFMing as long as the FM has been written and I can find it....
Re:Maybe I am spoiled (Score:3, Funny)
(don't even ask me about installing MythTV on a machine with 100% Linux compatibility... UGH!) (I'm sure it's me...)
Re:Maybe I am spoiled (Score:3, Insightful)
How you focus your efforts depends on you customers -- it is important to know them, and it is important to choose them wisely and appropriately for the product's life stage.
Intuitively, you want as many customers as possible, and truth be known I'd never turn a customer away if he really wanted to spend money. But you have to understand the adoption cycle for new software products and target
Division of Labor (Score:2, Funny)
Re:Division of Labor (Score:2)
Re:Division of Labor (Score:2)
Re:Division of Labor (Score:1)
But I like to write software, design graphics, and do interface design. And if I have to stick to a single one job from the afromentioned list I get bored fast. My ideal job encompasses all those areas.
regarding the website.... (Score:4, Interesting)
One way to do this is to identify a competitor of yours, check out their site. Make notes of what's good and what's bad about it, and what you can do to improve upon the bad.
what do you mean by commercial? (Score:4, Informative)
I can tell you a thing or two about shareware, but not retail software. When I was getting started with my shareware biz I had to wing it. I have learned a lot, though.
Recently I found a site called Software Marketing Resource [softwarema...source.com]. It seems to be a comprehensive guide. There is also a good O'Reilly article on macdevcenter.com called The Do's and Don'ts of Shareware [macdevcenter.com]. It is Mac oriented, but the same principals can be applied to any platform. Make sure you read all three parts.
By far the most difficult thing for me has been finding contacts to send press releases, and then sending them. Tedious and nerve racking.
Building a business once you have a product (Score:4, Informative)
The suggestion I always make to people, is write a simple business plan, even if you never show another soul. Creating a plan points out where the holes are that need filling. Below is a simple outline I often start with, just start with a paragraph about each item. It is written from a funding search point of view, but this is a good place for everyone to start as the people with the money often ask the right question. Business Plan Outline
Give a detailed description of the business and its goals.
Discuss the ownership of the business and the legal structure.
List the skills and experience you bring to the business.
Discuss the advantages you and your business have over your competitors.
Discuss the products/services offered.
Identify the customer demand for your product/service.
Identify your market, its size and locations.
Explain how your product/service will be advertised and marketed.
Explain the pricing strategy.
Financial Management
Explain your source and the amount of initial equity capital.
Develop a monthly operating budget for the first year.
Develop an expected return on investment and monthly cash flow for the first year.
Provide projected income statements and balance sheets for a two year period.
Discuss your break even point.
Explain your personal balance sheet and method of compensation.
Discuss who will maintain your accounting records and how they will be kept.
Provide "what if" statements that address alternative approaches to any problem that may develop.
Operations
Explain how the business will be managed on a day to day basis.
Discuss hiring and personnel procedures.
Discuss insurance, lease or rent agreements, and issues pertinent to your business.
Account for the equipment necessary to produce your products or services.
Account for production and delivery of products and services.
Concluding Statement
Summarize your business goals and objectives and express your commitment to the success of your business.
Once you have completed a draft of your business plan, review it with a friend or business associate or the Service Corps of Retired Executives (SCORE) or the Small Business Administration (SBA). They will give you all the other information you will most likley need.
Re:Building a business once you have a product (Score:2, Interesting)
And remember, (to me at least) a business isn't really a business unless you can take a year off and it keeps running. Without that, you've just created another job with no time off.
Re:Building a business once you have a product (Score:1)
This is a good list! Now, if I'd have googled for a business plan I'd have found this document [business-plan.com], which has much of the same but is even neater.
I for one never knew it was that much work just setting up a business. Maybe this is why I'm better suited to being an employee :)
Re:Building a business once you have a product (Score:1)
selling your product (Score:3, Informative)
Use ShareIt [shareit.com]. easy to use, the shop runs on their server but you can define templates that makes the user think they're still on your site.
I love them. really.
If all the stuff with testing and help files etc. didn't work that good, you can even say them that they shall refund everyone who demands it without annoying you.
Re:selling your product (Score:2, Insightful)
Re:selling your product (Score:2)
Word of mouth? (Score:2)
So you may not wan
OS Commerce. Big intellectual challenge. (Score:3, Informative)
I'm really shocked that no one has yet mentioned OSCommerce [oscommerce.com].
You are right that marketing is a huge intellectual challenge.
--
Government data compares Democrat and Republican economics. [futurepower.org]
No-hoper (Score:4, Insightful)
He says he's a go-it-alone commercial developer and he hasn't a merketing plan? Well, he won't make that mistake again.
He says he's "nearing completion of development and testing", and he hasn't got any help files compiled yet? Sounds like he's not ready to start final testing.
It's so easy for somebody to write some code and kid himself he's starting a viable business. Probably happens somewhere every week. I don't know why /. eds though it was worth a story, though.
Re:No-hoper (Score:2)
EULA madness (Score:2, Insightful)
Re:EULA madness (Score:2)
You should also talk to a lawyer and an accountant about setting up your books and business entity.
ASP (Score:4, Informative)
Re:ASP (Score:1)
Presumably you can download some sort of crack that you type in to get free membership?
Some links (Score:2, Informative)
Eric Sink [ericsink.com]
Joel on Software [joelonsoftware.com] (read business of software newsgroup)
For inexpensive, reliable order processing:
SWREG [swreg.org]
ShareIt [shareit.com]
Installers:
NSIS [sourceforge.net] (Windows)
BitRock [bitrock.com] (Linux, Windows)
Icons/Website:
Go to KDE Look [kde-look.org] find some artwork you like and contact the author.