Small: no C/C++ run time library is needed; Fast: the core engine of JPEG encoder and the image processing part of the Dynamic TWAIN is optimized with assembly language; Easy to distribute: absolutely no supporting DLL is needed for distributing.