Technology challenges for smaller organizations