The Polygon Business Center is an infrastructure you can purchase for 3 or for 430,000 at Level 31. The center will add 15,600 and 1,350 . It will require 28 , 24 and takes 6 hours to build. Once built, the center will give 640 every 8 hours.
According to the April 16, 2013 update, it is part of the quest "Working at the Polygon", which becomes available at Level 30. The quest requires the center to be built and 500 new residents to be housed.