When an invention is not complete an application can be filed with provisional specification which is known  as provisional application. This helps in  establishing a priority date for your invention.  However,  it  is  not  necessary  to  file  an  application  with  provisional specification and one can file application directly with complete specification.