application c++ numerical methods delphi thin-client mathematics java optimization search management pascal radius3 seo engineering engine development differential equations