Structure of Cube Magic
Cube Magic consists of following 2 programs.

CubeMagic Engine(Running on our server. "Engine")
Receive the data from browser, calculate the optimum 3-dimensional position and send it back.

CubeMagic Client(Running on your computer. "Client")
Read/draw/edit/save/print the positioning data.
When you calculate position (by Engine), Client is started from browser automatically. Once you save the data, you can use Client independently (without internet) as well as other Windows applications.