I decided to create BrainBox because I
couldn't find a ToDo List manager that I was happy with.
All of the applications I tried were either cumbersome to
use or were lacking features and functionality I wanted.
The main idea is that BrainBox keeps track of both what
tasks need to be accomplished and what has been done
so far. This allows you to easily and quickly return to a
task and pick up where you left off.
While the original design of BrainBox was tailored to
tracking software projects, it is generic enough to easily
be used for any other kind of job and/or task management.
It even implements basic contact-management tracking,
providing a record of who you talked to, when you spoke with
them and what you talked about.
During the initial phases of development BrainBox uses
a MySQL database as its back-end. The stable release will
include support for other production-level database servers,
including Microsoft SQL Server.