Soft Plc