Hello MeTi ,
firstly i would like to tell u that to get your site listed top in search engine it should be well optimised. means it should have good useful content and those should be updated regularly also try to get backlinks from number of highranking site.
Also include yourt keywords in the site's Title tag.
by taking care of this things site can get listed but it will take time as different SE have different algorithm to set rank for a site.
there are no softwares using which ur site can get listed.
