I've been commissioned to perform a review of an application.
- Company A buys software from Company B.
- The software crashes often and is not performant.
- Company A hires me to review software and to inform them if the software is sound.
- Company B forbids me from viewing (or having access to) their source code citing that they own the intellectual property.
Since this application runs in .NET, would using Reflector to reverse engineer the software be wrong? Any findings I make will be made public to both Company A and B.