VIVSOFT TECHNOLOGIES LLC