t&e soft, inc.