How can i make my application backwards compatible so that they can use it?
If you don't use any .NET 4 specific features, just target 3.0 or 3.5. That will solve any compatibility problems. Here's a link on MSDN detailing how to do it:
- On the Project menu, click ProjectName Properties.
- Click the Application tab.
- In the Target Framework list, select either .NET Framework 2.0, .NET Framework 3.0, or .NET Framework 3.5.