solutions for applications