4 types of software Archives - 4Dresult