views:

260

answers:

10

I work for a small software development company and we currently lack support/bug tracking/software license software so in an effort to better ourselves and de-stress because of a lack of easily accessible information we're looking for some software. Without going into detail, our size means we work a different way to most other support/development teams so a lot of existing helpdesk/bug tracking programs aren't suitable.

I don't really want to spend my time writing a completely new system for us so I've been looking for a web application platform (I call it this because I don't know what else to) like limbas which basically allows me to define entities (think bugs, feature requests, support calls, customers, software installs), view lists of them, and link them together (this support call belongs to this customer who has this software installed which has these modules etc).

Is anyone aware of similar kinds of software?

TIA

+4  A: 

Try looking at Trac i use it to track my bugs.

Gath
I would second Trac. Its supports; wiki, bug tracking, tickets, integrating svn, customization scripts, built management etc. I found it quite helpful in code reviewing.
Adeel Ansari
another plus for trac - it's free
neesh
Another vote for Trac if you don't want to build something.
metanaito
+3  A: 

Try FogBugz by Fog Creek Software

Jobo
FogBugz is offered free on FogCreek website for a limited period so that you can use that and see if that is what you need.
MOZILLA
+2  A: 

BugZilla is also another Open Source alternative.

CMS
A: 

If you don't mind a little coding you can make a module or a set of modules in DotNetNuke. This allows you to jump into your stuff and leaves the administration up to the framework. There are also some 3rd party modules you can buy and easily install that cover help desky kinds of things at Snowcovered. DotNetNuke has finally (I've been using it since 3.0) gotten fast, feature rich and secure.

It is actually a fun CMS to use.

+1  A: 

I might want to take a look at this post.

Ilya
A: 

Microsoft CRM comes right into thought when looking at what you want, it has all the customizations you asked for, without touching any code at all.

Tom Anderson
+1  A: 

We like JIRA, which would let you keep track of 'bugs, feature requests, support calls, customers'. I'm not really sure about the best way to record which software versions each customer (JIRA user) has, but JIRA does allow you to add key-value pairs to each user, which would probably give you what you need.

Peter Hilton
A: 

If you download Django, you can define your model and use the default admin pages.

You'd define a model (basically Python classes) for bugs, feature requests, support calls, customers, software installs.

Your model includes the relationships among your model classes. Including "support call belongs to customer", "customer has software installed", "software has modules".

The default admin pages will show lists of them,

You can, without too much pain, write customized views of those models via view functions and HTML templates.

You never need to write transaction processing, that's already shipped as part of Django.

S.Lott
A: 

Check out Intervals. We built it for our software development agency, and hopefully it can save you having to write your own as well. It handles bug tracking and feature requests, along with time tracking and reporting.

jjriv
A: 

See also Redmine

Ebrahim