From unconventional small businesses to innovative mobile applications to large technology companies, the term "start-up" has become increasingly popular in recent years to describe a diverse range of business types.