I don't know the exact terms used to describe this situation but I'm wondering whether there is a clearly "correct" way of phrasing this sentence. I know both versions are grammatically correct, but is one obviously better or preferred than the other and, if so, why? My assumption is that "replacement of the Compliance Review Tracker (CRT) system" is the subject, and therefore it should come first (as in B). But is this totally a stylistic choice and not necessarily "better" than choice A? Something about A sounds weak but I'm not sure what the grammatical rule is here.
A) A critical eBusiness project for MRC is the replacement of the agency's legacy Compliance Review Tracker (CRT) system, currently built in Visual Basic.
B) Replacement of the legacy Compliance Review Tracker (CRT) system, currently built in Visual Basic, is a critical eBusiness project for MRC.