For the apps I\'m writing in Visual C#?
It depends from the kind of application you are writing. For example a 3d videogame could require DirectX capable hardware. If you are writing an office app (wordprocessors and so on) every modern computer with .NET framework is enough :)