Small companies make software. Big companies buy and maintain other's software.