I have found an alternate for MS Visio Object Model in .NET using which you can open all visio files and edit the contents/elements of the diagram to more complex elements and also can convert visio files to many other formats. Read More about this .NET API here: aspose[dot]com/.net/diagram-component.aspx
@Shabbir, i don't have any question, i just wanted to share information which i got from browsing. If you can advise me some other section where i can share my ideas please let me know as you know i am new on this forum.