What are the 3 principal parts of computerized legal sciences?  -  Software