Is Sonata Software Ltd. worth buying?