Because i use latex for writing, I need software which can provide high quality images. So One i found is Dia an open source alternative to Microsift Visio. Dia is a program to draw structured diagrams. I love this even more, not only producing good quality diagrams with varying resolution, but also the diagram can be exported as .tex.
If anybody have better tool then this please revert to this post.