views:

35

answers:

4

I have a need in an application for task management and was looking for open source or third party customizable software that has a robust API that I can plug in. Platform is .Net but willing to look outside of that platform if needed. Any suggestions because I rather not reinvent the wheel and build it.

A: 

Pivotal Tracker is an online project management tool. It's not very customizable, but they seem to have a proper REST-based API. So you can use any platform you want.

I don't have much experience with other applications, so I can't suggest any others.

Niels van der Rest
A: 

If you are looking for pre-built powerful extensible functionality then checkout SharePoint. Plugging in and extending the API can be a bit challenging, but its got great default functionality, a powerful web designer, and powerful - configureable workflows. I lived with the Microsoft SharePoint book by my side, it has details that you will not find on MSDN that often are critical to achieving your goals (I had the 2007 edition, but I'm sure the 2010 is gonna be great too).

On the other hand (or dont have a few grand in the budget), you can go straight to the WF framework and customize to your heart's extent. Once again, from my firsthand experience this framework is also challenging, but the basics can be easily accomplished in visual studio with a nice design based drag-drop UI.

P.Brian.Mackey
A: 

Take a look at Intervals. The task management interface is customizable but the features are not. However, there is a REST-based API that can be used to access tasks.

jjriv
A: 

Check out AgileZen. It is web-based, and I know they have an API. I use it for my home projects and love it. It is an agile-based Kanban board system.

Martin