Is it possible to file fuzz and network fuzz client apps written in C# .Net? The reason I ask is I am not a developer, but I am a security analyst and I have been given the task of file fuzzing the products created by my company. My company produces non-web based products that are installed on each customer's local machine to be used by the customer. These client apps connect to the intranet or internet for functioning, but they are non-browser based.
My problem is, I did not find any information about if fuzzing these apps is possible.
What is fuzzing?