I'm not questioning the credentials of your coworkers - I didn't know they existed!
Just so I'm clear then, because this adds a lot of context: Nobody else worked on the 2 softwares you mentioned, but you are on a team? Are the softwares part of a business, one that's making money?