TFS mentions that the contractor is trying to replace hundreds of different incompatible, overlapping study systems that the government has built or ordered. Does having hundreds of different systems with overlapping functionality trying to talk to ready other sound like proper engineering practice to you? That's what the government decision makers have come up with.
From my experience, government systems are designed for two primary goals. First, give each fiefdom it's piece and second, compliance. Compliance generally means complying with a crap load of old documents written by bureaucrats and lawyers. Actually functioning properly is a distant third on the priority list. Engineered design? Rarely is that mentioned.