Method and computer system for electronic contract management. An application server (900) receives (410) from a client device (910) a signature request for an electronic contract (100) in a secure database. The signature request indicates that the electronic contract (100) is to be signed by a first contractor and at least a second contractor. A transformer (920) transforms a compressed version (100-C) of the electronic contract (100) into a first encoded version (201) and a second encoded version (202). A first mobile device (901) generates a first signed version (201-S) from the first encoded version (201). A second mobile device (902) generates a second signed version (202-S) from the second encoded version (202). The application server (900) validates (440) the signatures of the first signed version (201-S) and the second signed version (202-S), and, in case the signatures are valid, notifies (450) the client device (910) that the electronic contract (100) has been signed by the first and the at least second of contractor.
展开▼