Utility framework