As there are a lot of things to be done it is good to have well defined goals. The roadmap below tries to give an idea of the things still to be done. The order gives an idea of the priority of the tasks.

Milestone 1 : Design & initial coding

Status : Completed

Initial class designs made and implemented.
Create databases and add sgf files.
Checking for duplicates. Extracting game information and moves into custom file format.
Wholeboard pattern generation and move continuations generated.
Searching for patterns in multiple databases, with move continuations and analysis.

Milestone 2 : Qt 4 User interface

Target Date: August 2006
Status: Completed initial version

Reseach undertaken into the open edition Qt tecnologies.
Mock design layouts drawn up.
User Interface finished but will be revised on a as needed basis.

Milestone 3 : Release a beta version

Target Date: Q3 2006
Status: Alpha release in July

Windows and Linux versions to be released with a Mac OS version to follow.

Milestone 4 : 9x9 , 12x12 , Halfboard searches

Target Date: October 2006
Status: started and on hold

Class design in place to accomodate other patterns
Possibility of a "Free Search" pending review.

Milestone 5 : Release candidate for final version

Target Date: Q2 2007
Status: No Longer Needed

A re-work of existing code using C++/CLI is to be undertaken.
The aim is to develop better code, an enhanced GUI and improved functionality.
Work to be started Spring 2007.