I am trying to understand why this question was closed as offtopic:
How can I research a competitor?
This has been something that I have discussed with others in the workplace from time to time as it can be an important part of market research or someones role in the company. There are also accusations of industrial espionage which were unfounded.
If questions about market research are off topic then questions about "How to deal with XXX as a software developer" or "Is this wrong for them to expect XXX of software developers?" should also be offtopic.