Desktop Application Development Technologies Impact