Welcome to TechIMO, Kim Pair!
I believe CASE is an acronym for Computer Automated Software Engineering, is that correct?
What you describe for project tracking might be available as concurrent versions system, also known as CVS. There also is Revison Control System, or RCS as well.
MS Visio equates with dia in Linux; dia is at
http://www.lysator.liu.se/~alla/dia
Linux 9 is not a proper description. Linux refers to the kernel, which has not reached 9, version 9 is currently popular for Distribution revisions: I use Slackware 9.0, Mandrake has a 9.0 version, as does RedHat, etc, but these distributions all use kernels whose version are below 2.6
EDITed to clarify that dia is not a Microsoft product under the name dia, at least not yet...