client software development