I am developing a device application (VS 2005 in C#). My application is to create a custom map (ex. display the food courts of my organization).Any suggestions as to how can i proceed with it? I am a beginner in this wrk...so please explain abt the stuff in detail.

Also would like to know if I can write shape files ??
Thanks in advance.