Hypercal alternatives