business

Do you need a permit in California to sell on the AppStore?

I'm applying for the iPhone developer program, and it mentioned they may need business documents, possibly including a seller's permit. I have all of the other documents in order, but I was looking on CalGOLD and it says "All businesses selling or leasing tangible property must obtain a Seller's Permit." Does software count as tangible ...

How much business knowledge do you need, to be an effective developer?

Most contract roles I have gone for, target developers with excellent business knowledge, especially in investment banking. Their reasoning is that they are a better, well rounded developer, that can come up with better design solutions, with added value - which I tend to agree with. Also I have been turned down for roles because I d...

Is Erlang ready for business applications?

I would really like to know about support for the following in Erlang. Support for Windows COM. COM support in itself covers all requirements regarding accessing Access, Excel and Word documents. Both read and write. PDF generation and printing. Note printing is easy if it can be done on a Windows printer server. And many printers don'...

What do you do when every possible business idea is already taken?

I have a bit of free time and lots of enthusiasm for software and the web. I want to make a start-up, to sell kind of product or online service, but I'm having a hard time coming up with business ideas that haven't already been implemented. For example, I thought of making an e-ordering website for ordering food from restaurants onlin...

Most promising mobile platforms?

So I've got some great ideas on mobile products. I'm in a position where I need to pick the best platform to initially develop on. I currently don't own a mobile device of any specific platform. Obviously I'll be getting a few... Also I currently work with Windows Mobile at my employer. Suggestions? Obviously iPhone is making develope...

The process of starting a technology business

I am employed in a fairly secure job currently. I am interested in the area of entreprenuership in technology. I would like to use my spare time to build a business. I have already incorporated a company but haven't had a chance to work on developing it. Eventually, I would like to create a software product and although I have a few ide...

Translating small applications: who and how much?

I'm looking to translate several of my iPhone applications to other (human) languages. I've done all the right things in my code and inserted translation table lookups everywhere, so I'm technically prepared. The problem is, of course, that I don't know even one foreign language well enough to translate my app, let alone the seven or e...

Getting out of CRUD

Definition: CRUD - Create, Read, Update, Delete; The four basic functions of persistent storage. In the context of this question, specifically related to business applications. I'll be honest, my goal when I began programming did not include being a lifetime CRUD programmer. Financial data is only so interesting for so long. And to m...

Liability/Insurance for storing client data

My company runs a web application which (amongst other things) allows clients to store and share information. This is a service they pay us for. My question regards insurance - what sort of policy do we need to cover this line of business? I'm coming at this without knowing much about insurance, so any information would be greatly appre...

What legal measures need to be in place before launching a business website

We are about launch our new business website that, as well as displaying information about our products, also allows our clients to log in to download their licences and applications. We have been told horror stories about websites being hacked and losing personal data then getting sued for millions (these stories came from the lawyer t...

How would you justify/defend the freemium payment model to potential investors and stake holders?

We are gearing up for a release of a web application that offers both a limited free plan as well as a collection of more feature filled paid plans. It seems that a common question we are getting from people such as investors is "Why on Earth do you have a free plan?" To me it seems evident that the success of many popular web applicat...

How do you make a case for Django [or Ruby on Rails] to non-technical clients.

Businessmen typically want a web application developed. They are aware of .net or J2EE by names, without much knowledge about either. Altho' Rails and Django offer for a much better and faster development stack, it is a big task to convince businessmen to use these platforms. The task begins with introducing Django (or Rails), quoting ...

Learning to work with dedicated servers

I'm an ICT student, I've gotten classes on several subjects: coding(C#, Java), webdevelopment(XHTML, CSS, JavaScript, PHP), databases(MySQL), Computertech(ASM coding, pc-architecture), Datacom(Cisco networking). But I still wonder, how do you go about setting up a real big webproject, which requires dedicated servers. I've been doing t...

Misread Specs-- What would you do?

Your project owner gave you a spec, and asked you to provide an estimation for that. You gladly complied and gave him a figure. You charged in terms of work/ hour. But when the project was almost near to completion you realized that you misread the spec and forgot to include a large functionality into your estimation. If that functional...

Cost of using ASP.NET

One thing that I keep hearing in reference to ASP.NET and MSFT technologies is that they cost money to use. Often when they are being compared to open source languages someone will mention that one factor in favor of open source is that it's free (to an extent). My question is, when does ASP.NET actually cost money to use in terms of u...

Software Rewrite-vs-Running Cost Analaysis

The IT department I work in as a programmer revolves around a 30+ year old code base (Fortran and C). The code is in a poor condition partially as a result of 30+ years of ad-hoc poorly thought out changes but I also suspect a lot of it has to do with the capabilities of the programmers who made the changes (and who incidentally are stil...

Open Source Business Model for a Startup

For a small startup, what are the benefits and risks of going open source? As an example, suppose I want to create an "RSS to Email" application (this is just an example, please don't comment on the feasibility of this business) to start a company. If I don't have a large team, I would favor open sourcing it. This would help obtain suppo...

Handling and charging for support with clients

I manage 80 sites of varying sizes. Small brochure to large scale eCommerce. I have a way of charging for support and assessing a monthly fee for this time and it's currently "adequate" but I don't know if there's an industry standard for this. How do other people assess the support needs and cost for a client. The other part of this...

What do I need to know before I sell a software license?

I've developed a web-based application that a company is interested in licensing. I suspect they intend to appropriate the features they want, and add to their existing codebase, so a license is likely to be a one-time affair. Since it's interpreted at run-time, I'd have to turn over the source, and it's not immediately apparent that I c...

What is your or your company's programming process?

I'm looking for process suggestions, and I've seen a few around the site. What I'd love to hear is what you specifically use at your company, or just you and your hobby projects. Any links to other websites talking about these topics is certainly welcome! Some questions to base an answer off of: How do users report bugs/feature reques...