Well.. Guess that is a pretty easy question. This project started out of frustration that CA2 (Chaos Assembler 2) did not support any needs of the MSX system. These include a cool image viewer, project support and of course a sprite editor. So I started coding and thought up a number of other cool options for the program and built them in. Therefor the program has become much more advanced than CA2.
Also this project was made for experience purposes and because we love MSX.