In every case
The same rules apply to every project
Whatever the service, these four points never change.
A detailed, free quote before you commit to anything
A firm price once the scope is agreed
You own the code and your data
Maintenance with no minimum term