Scientific consulting and custom Windows software development: Internet-based and stand-alone applications.