Really I'm not sure but Delaware is known as a 'fiscal paradise' a quick google search brought me this:
By having your business registered in Delaware and basing your operations elsewhere outside of the US, you will not have to pay state corporate income tax.