While the CTA could have outsourced its apps development activities to vendors such as Google and Esri, the agency instead opted to create its own platform or ???framework that all of our departments can use no matter what type of technology they???re deploying, whether for an iPad or iPhone, Android or Microsoft system,??? says Benedetto.