GUI and backend integration