Computationally, using the Molecular Dynamics tools, you can predict the conformational changes due to binding. You can predict the stability of the protein-protein binding in terms of the binding free energies and compare this with experimental results. You can do binding energy decomposition per residue and calculate the changes in the binding energy due to mutations of the residues, especially these that are in the binding site (typically, you can mutate a residue to alanine). You can calculate the entropic distributions to the binding.
The software that can perform molecular dynamics simulations include namd, charmm, gromacs, desmond, and others.
You can do simulations in different solvent environments, most typically water + salts (NaCl, KCl), which mimic biological environment, You can do simulations under different constraints, for example, fixed number of particles, temperature and volume or pressure to reproduce experimental conditions.