For most of the projects this is how we work:
When we receive your board specification, we will discuss your requirements and possible options. We draw schematic and together we will go through it until you are happy (normally we discuss about type of connectors, pinout, peripherals, ...). After we receive your first payment, you will get your source files of the schematic.
Schematic will be checked. Preliminary 3D model of your board is created. At this stage we agree on physical dimensions and board appearance (board shape, position of connectors, ...). After we receive your second payment, we provide you with source files of the checked schematic, source files of the PCB with preliminary placement and preliminary 3D pdf/step files of your board.
We work on your PCB. As an output you will get full manufacturing data of your board (Gerbers, Bill Of Materials, ... ). Based on this data you can build your board. When we receive the third payment, we will provide you with complete source data of the project.
For your designs, we can also organize prototyping, debuging, hardware verification, testing and Firmware / SW development.