In theory, yes! The nice thing about moving the complexity into your own application logic is that it makes you platform-agnostic. As long as Workday can accept a single, large integer for a 'unit' and multiply it by a price, this pattern stays the same.