For all your questions, big or small, IDNLearn.com has the answers you need. Discover reliable and timely information on any topic from our network of experienced professionals.
First write what is software take one page for that
and each page for all other topics