My guess would be After Effects only. The 3D in that video doesn't require a program like Maya, especially since it looks like the text and exploding floor are two separate layers composited together (evidenced by not seeing any of the floating bits behind the text).