Questions about running a software development business.

learn more… | top users | synonyms

2
votes
1answer
620 views

What are my options for selling software independently on Windows?

I am looking to port a tool from the Mac app store over to Windows, the platform where I spend most of my time these days. I've spoken with the author of the original app and we've begun talking about ...
6
votes
1answer
190 views

If I want my client program to be free software, do I also have to release the server software as free software?

Imagine I've written a game and I want to make it free software. Am I also required to make the game server software free software because the game uses it to connect to other players to play against? ...
2
votes
3answers
652 views

How can I share my python scripts with my less python-savvy business person partner?

I'm taking financial mathematics as an elective, and I'm working with real life finance industry worker type people. It's actually kind of fun. When I pulled out a macbook at one of our meetings, I ...
3
votes
4answers
167 views

What resources about business should an internal IT department programmer be familiar with [closed]

I am developer / analyst in an internal IT department at a medium sized business. I have to deal with business people all the time and many of the things I create can have profound impacts on the ...
6
votes
3answers
1k views

Are there standard practices when writing a spec for a software development project?

Are there standard practices when writing a spec for a software development project? Is there a specific format to follow? Also, does the developer or the client write this up? If the dev, is this ...
2
votes
2answers
684 views

How should I handle the publishing of an iPhone app under someone else's name?

I've agreed to build an iPhone app for a client that was referred to me. I'm a full-time software engineer by day, but this is only my 2nd iPhone app and I agreed to do it without upfront funding as ...
7
votes
4answers
415 views

Is the market of small-scale development/production tools that difficult?

I was wondering, is there an economic rationale in developing and marketing a small tool (standalone or rather plugin)? Of course, let's assume that the tool does indeed solve a real problem from the ...
8
votes
5answers
310 views

How to include rookie developers into your project?

We're considering teaching some employees who have either zero or general hobbyist level programming experience to take workload off me. We use Python/Django which has some of the friendliest ...
5
votes
1answer
4k views

Can I make more money freelancing in Android, or Web development? [closed]

Is freelancing in Android development or Web development the better choice to achieve a ~300$ income\month? It is too hard for me to do both. I'm currently studying CS in college and this is my ...
6
votes
12answers
1k views

What factors should be evaluated when determining a desktop software price?

What factors should be evaluated when determining a desktop software price?
7
votes
3answers
529 views

How “commercially savvy” should software developers be? [closed]

I have been watching answers to many questions on this site, and have come to the conclusion that commercial pragmatism does not factor into many software development discussions. As a result, I ...
7
votes
5answers
586 views

Application development practices in a non-software company [duplicate]

Let me preface this by apologizing if this has been covered elsewhere, but I was unable to find sufficient information in my searching. Background information I work at a non-software company ...
5
votes
6answers
331 views

The business and architecture challenge behind creating effective user stories

A friend of mine in another department had a problem and came to me with a question that I wasn't sure how to help him with. He recently became promoted to architect and he was put in charge of ...
2
votes
3answers
200 views

When doing up a quote, do I see my client in person, or send it via email? [closed]

Client need something done, I need to write up a quote, how do I approach it? If you have any general strategy on this issue would also be appreciated. This is to build a website/database for a few ...
7
votes
5answers
3k views

What do people in IT consulting firms do? [closed]

What do people in IT consulting firms do? Ok I can guess they consult, provide answers to questions, but exactly what kind of questions do they answer that it is even possible people will pay enough ...
4
votes
4answers
248 views

What “business things” should a programmer know about their company and team? [closed]

I spend a fair amount of time reading programming blogs, and it seems to be a popular belief that having business knowledge adds value to a programmer. I can see the reasoning for this: ...
3
votes
3answers
284 views

What is an efficient way to retrieve product counts at multiple levels of a hierarchy?

I'm working on an e-business website to sell books and also want to display the number of available books in the category list. The category list contains the genre and the format (pocket, ebook, ...
7
votes
11answers
2k views

How much should Developers interact with Clients? [closed]

A philosophical discussion has come up in my department that I'd like p.se's opinion on. We're a 6 person development department inside a 60 person IT shop. All other departments are growing FAST, and ...
3
votes
3answers
231 views

What is the best strategy for quickly implementing small business applications?

I'm not a software developer, but I have previously developed a project-specific Access application for another employer. My current employer would like me to help organize their workflow and data for ...
19
votes
5answers
652 views

Are there any notable examples of business disasters directly attrutible to open-source software? [closed]

In "enterprise" environments, I've observed a strong prejudice towards proprietary software. Even in large business that use Java, it is unusual to find MySQL or PostgreSQL, and WebSphere and WebLogic ...
4
votes
6answers
631 views

How quickly, and how severely, should one sound the alarm when things look suspicious?

I presently have the task of baby-sitting a business critical batch ETL system, querying the database of this system every morning for inconsistencies, and rerunning jobs that have failed. I am not ...
14
votes
8answers
3k views

Is adding Ad Hoc reporting to an application worth the effort?

We have an application which collects a lot of data and has reporting baked in to it. The first iteration was a Crystal Reports integration which worked nicely. Create the report in Crystal Report ...
2
votes
4answers
2k views

Business rules, business logic, input validation

This might be asked a thousand times but couldn't find the answer. I just wonder how you people handle the business logic errors? Im trying to do a nice api for my business model. Some methods have ...
43
votes
9answers
9k views

When and how a programmer should start own business? [closed]

The title says it all but here's some explanation of what I want to know: Let's suppose a programmer has around 5 years of experience in multiple, mainstream languages. Also suppose that the ...
8
votes
4answers
1k views

PHP and Ruby: how to leverage both? and, is it worth it? [closed]

As you might have noticed from the title, this is not a "PHP or Ruby", or a "PHP vs. Ruby" question. This is a question on how to leverage PHP + Ruby in the same business. I myself am a PHP ...
1
vote
1answer
1k views

What is your experience working for IT outsourcing company in the professional sevices and/or managed services? [closed]

I am from the UK. I have about 4 years experience working for a large European IT outsourcing company. This company was split into two; professional service and managed service. I only worked in the ...
1
vote
4answers
664 views

Open Source Client-Based Project Management?

For quite some time I've been searching for a web-based, open-source project management program that I can run on my rented space at Dreamhost to track client projects. dotProject seems nice, but I've ...
3
votes
3answers
294 views

One-time income with recurring costs: how to mantain an app in the cloud

You have an idea of a software/app/webapp/website that you would like to spend some effort and implement. Your idea uses a cloud system to keep things up and you think you could earn some money by ...
2
votes
1answer
240 views

Is there a source for user opinions on commercial enterprise software? [closed]

It seems like a lot of my clients get roped into buying less-than-adequate enterprise software then dumping it on us (as consultants) to implement. I've seen some of these slick vendor demos where ...
3
votes
3answers
312 views

Made a windows gadget for the local tram company without request. What now?

I'm too lazy to look at a pdf/table when the next tram is, so I did a windows widget that always tells me when the next one is. You can add, edit and delete trams to be watched. I don't work for this ...
8
votes
4answers
319 views

What do I need to know before approaching a web developer/ developing team?

I have little experience in website programming. However, I have an idea for a website that I would like to make real. It would have many of the same features that a site such as TripAdvisor uses, but ...
22
votes
8answers
715 views

Are IT and software industry getting more and more litigious?

The last couple of years I've been observing an exponential growth in the news related IT companies and individuals taking their cases to court, on one side, and the questions concerning legal matters ...
4
votes
6answers
264 views

Company sends debug versions of software to clients

Hey, I'm a Junior Programmer working at a company. I just found out that they've been releasing a debug build of their product to clients for the past four years because the release version is broken ...
1
vote
8answers
778 views

How do people make money by writing programming languages? [closed]

Why will anyone even attempt to write a programming language? It seems to be a tedious task and the alternative (simply using an existing language) seems to make much more economical sense. ...
0
votes
1answer
356 views

General knowledge about building businesses applications for (small) businesses?

How can one a software developer learn about how to provide business solution? including but not limited to, implement business applications in decent software architectural style? CRM, ERP, MDM, ...
3
votes
2answers
262 views

How do I move into consulting/building apps for small-to-mid businesses?

I have a few friends who are small business owners (~100 employees) and I've had good luck turning their Excel spreadsheets and the like into actual applications. It works great for them and is ...
26
votes
11answers
617 views

Coaxing requirements out of business people?

What methods seem to work best to coax requirements out of non-tech business people? I am working with a team that’s trying to get a spec together for a project. Every time we have met and it comes ...
2
votes
2answers
155 views

general question regarding ecommerce development

I hope it is appropriate to ask this question here. I was going to ask at stackflow. A very general question. There are loads of ecommerce web based applications about, such as prostores, eshop, ...
5
votes
3answers
491 views

How to learn/become capable of providing quality app design?

I'm interested in things a programmer should learn/know to provide extremely good application architecture design. As known any design can be regarded as good one for certain circumstances but when ...
2
votes
2answers
207 views

How much to each part? [closed]

I have been involved in a project and now it is coming to an end. The good news is the company will start to commercialize the software which is specific software to ISPs. As a programmer / developer ...
11
votes
3answers
2k views

Any hard evidence on how much smart phone app developers have actually earned? [closed]

I am considering making a smart phone app. Before I start, I want to see whether it is worthwhile at all. Unfortunatelly, I find it very hard to find any hard evidence on how much the developers of ...
1
vote
2answers
200 views

can subcontractors claim contractors work?

If I am subcontracting from a company. Am I able to claim the work as if I were doing for the client themselves. In other words.... if Client A ask Company A to do some web development. and Company A ...
2
votes
5answers
181 views

Could Most Software Companies & Users Benefit From Rolling Versions

Having used Google Chrome now for a couple of years, I've really gotten to like rolling/automatic updates. I know that most modern software has "automatic updates", but many large pieces of software ...
2
votes
6answers
291 views

ROI in choosing a CMS solution

At the company I work for we need a CMS. We have to choices, first one, work with an existing CMS ( Drupal, Joomla, whatever ) or develop our own. I know for sure that developing our own is the ...
5
votes
4answers
2k views

What do you think are the biggest software development issues, in small to medium businesses?

I own a small software development company that developes Web software to other small and medium companies in Chile. The business process is very complex and it is hard to stablish where to put the ...
2
votes
2answers
305 views

Javascript business model

Does anyone know anything about slidedeck's business model (see link below)? These guys are a javascript component that they sell online. As the tech savvy know - It's very difficult to sell ...
7
votes
4answers
492 views

What is meant by “Repeat Business”?

Repeat Business obviously happens because the company has a great product or a great service. In the software industry, do companies make the code base complex enough so that the maintenance comes ...
17
votes
5answers
5k views

What should a freelancer's business card have? [closed]

For example, when I first started out freelancing a year ago, my business card had my name, email and website - and up top a list of the technologies I'm comfortable with. In retrospect I don't feel ...
29
votes
10answers
10k views

How important is Domain knowledge vs. Technical knowledge?

I am working on a Trading and Risk Management application and although from a C# background, I have been asked to work on SSIS packages. Now I can live with that. The pain point is that there is too ...
8
votes
5answers
431 views

Modules already committed, client doesn't pay, what should I do?

So the story is simple, early stage EU portal hired me to do some extra modules. I got all the source code for local testing, did my job, committed new code. Now I am out of this project but client ...