softpact