The difference between a regular animation, created for a video file, and an interactive animation is that here, we don't have to set up keyframes. The goal here is to create something like a simple game, where someone will walk through and even interact with a virtual environment.
Most 3D suites can't create this kind of simulation by themselves, but Blender can! It's because Blender has a Game Engine, which allows us to use physics simulations and of course, create games.
For Architectural Visualization, it's very useful to create an interactive walkthrough for a project. It's extremely simple to build this simulation, because it involves only the animation of the camera, and not characters, or complex interactions. So, all we have to do is prepare the environment, textures, and lights. Then we set up the camera movements to respond to keyboard commands.
And guess what? We can do all that, without a programming language using logic brick.