1. A computer implemented method for assessing value of a computer program installed in a computer of a company, said method comprising three or more of the following steps: determining an order that the computer program is started in a startup sequence of the computer; determining whether the computer is used for production purposes; determining how frequently or at what interval said computer program or data generated by said computer program is backed up; determining an order or time in which said computer program is scheduled for recovery in event of disaster; determining a type of a library which contains said computer program; determining an amount of usage of said computer program by said company; and determining how recently the computer program or data generated by said computer program has been accessed; and said method further comprising the step of applying respective weighting factors to results of said three or more determining steps and combining the weight factored results.