what is company that is in the early stages of development called?

A company that is in the early stages of development is often referred to as a startup.