The present application is a
software management method and
system, which includes a decoder receiving a key and decoding the key by a de-
obfuscation method to obtain a product code, a time code and a control code. A processor accesses
product standard parameters,
time standard parameters and control standard parameters in a memory, and provides
software information to a user when the product code, the time code and the control code respectively conform to the
product standard parameters, the
time standard parameters and the control standard parameters. The user can download and use the
software according to the software information. The present application can solve the problem that software is abused without restriction, and software vendors cannot effectively control and protect the software.