Splitting up desktop and web application.