You now know how a software company in Nigeria is structured, registered, run, funded, taxed and protected.Start with a limited company, keep your records clean, and get a good lawyer and accountant.