Application-level solutions