This paper aims to describe the framework of 2D and 3D interface and discuss the design and implementation ideas for a flight data visualization system. A new software package will be developed to allow users and developers easily customize and meet special requirements while keeping it as simple as possible. Previous implementation for some of the ideas will be used as sample and difficulties and improvements will be discussed.