Do big companies meet the needs of small ones?