Project requirements? - C#