insurance typing home insurance windows business auto insurance auto c++ debugging debug secretarial compiler life insurance linux liability open source java software secretary unix