i know that such software are avaliable , although on sourceforge.net with even sourcecode , but i want to learn my self , that i how can one create such software by itself. it will help me alot to learn . Thanks.