The author vs. the publisher.
Imagine the creation of a book.
The software developer is the author. He has the idea, writes the chapters (the code), develops the characters (the functions) and ensures a coherent plot (the logic). He is the creative and technical creator of the work. He can be employed as a freelancer, by an agency or directly by the producer.
The software manufacturer is the publisher. The publisher recognizes the potential of the book, finances the printing, takes care of the editing, cover design, advertising, distribution to bookshops and sales to readers. It owns the rights to the work and bears the commercial risk.
A developer can also be the manufacturer (e.g. an indie developer who sells their app themselves in the App Store), but in the business world the roles are often separate.
Our role as a service provider.
As a software development service provider, we act like a team of commissioned authors. You, the customer, are the visionary and often also the future manufacturer. You have the idea and the business objective. We deliver the finished manuscript — the finished software — according to your wishes and in the highest quality.
Do you have a vision for a software? We are the developers who write them for you.