Customized Software Development Challenges