BSOFT: Revenue fell but margins improved; growth investments and strong order bookings support outlook