Modern accounting for modern businesses