Rollout projects set the dates
A rollout has a date. Sign-off, adaptations and layout have to be ready by then, even if development happens to be full.
You sell licences, and with them the promise that the software will not stand still. At the same time, rollout projects, customer requests, your own roadmap and support are all waiting for the same developers. In teamspace, every order and every plan sits in one system. You see up front what a shift or a new order sets off, so you can act instead of only reacting.
In short
An ERP for software vendors is business software that brings every commercial and planning process around your own software product together in one system. That covers quoting and sales, product development, customer projects, releases, licence and maintenance contracts, support and billing. A good ERP makes these areas work together seamlessly, so that a software company keeps sight of dates, resources and running contracts despite finite development capacity.
Your day to day
Anyone who develops and sells their own software product knows these pressures. So do we, and we offer a solution for them.
A rollout has a date. Sign-off, adaptations and layout have to be ready by then, even if development happens to be full.
Support requests, licences, invoices. Yesterday's customer will not wait for the next release to be finished.
What one customer paid for ends up with everyone. So it is tested and shipped as a batch, not slipped in one by one.
Whatever no customer ordered loses every argument about priority. Until it gets fixed hours in the release, like a paid order.
Not every ERP is the same
Every development project has to be coordinated, tested and free of defects by the release date. That is something other than a software project for a single customer, and it calls for different tools.
From our own house
“Without teamspace we could not run our business. We build software ourselves, and we use teamspace for every one of our administrative processes, no other system.”
Invoices, release planning, support tickets: it all sits in the same system here. The video further down shows what that looks like day to day.
From the sale to the shipped release
Quote, release and running contract interlock because they use the same data. Nobody types anything a second time.
Once the adaptation is sold, the quote becomes the order in one click, and the order becomes the project. What the customer paid for stays attached to the package until it reaches them.
Work packages and the people building them hang off that milestone. Whether you ship monthly, every six weeks or twice a year is your call.
Licences and maintenance run on as a recurring contract in the rhythm you set. Support beyond the included hours is added on a time and material basis.
The release cadence
Both end up in the same release, because every change to the product has to be tested before it goes out to all customers. Without fixed windows, testing runs away with you. And you can only decide between things that sit side by side.
Freeze 24.07., danach nur noch Test
aus Q3 verschoben
Der Vertrieb sagt keinen Termin zu, den die Entwicklung nicht halten kann: was nicht mehr hineinpasst, steht sichtbar im nächsten Fenster.
The example shows our own cadence with four deliveries a year. Yours might be monthly, every six weeks or twice a year. A milestone in teamspace is a date you set, not a prescribed quarter. Up to the freeze you can still rearrange the plan.
Before you promise
The expensive promise is the one someone makes without knowing the free hours. So the backlog holds everything side by side. Whatever has a promised date carries a date, everything else carries a priority. Some of it belongs to a larger project, some stands on its own as a single work package.
If someone calls in sick or an order falls away, you see it in the plan straight away, not in the next status report. Up to the freeze you can rearrange. After that the window is closed, because testing begins.
“Time tracking is far simpler and more convenient than in Excel.”
What vendors gain
The resource plan shows the free hours, licences and maintenance bill themselves, and on the ticket you can set in advance which support time is automatically billable against a time record.
Cadence
Work packages hang off the milestone, and so do the people who build them. Both sit side by side before anyone promises anything.
Recurring base
The contract renews in the rhythm you set and issues its own invoice.
Support
Email and phone requests become tickets that carry the promised response time as remaining time. Paid hours are booked straight onto the ticket.
Between the request and the version
In teamspace, order, release, ticket and invoice hang together. What has been delivered does not get stuck between two lists.
The path of an adaptation
Seven steps, with nobody copying data from a quote template into a ticket tool and on into the development plan.
This is where the real work sits: scope, effort, price. Everything else grows out of it.
The accepted quote becomes the order, the order becomes the project with its work packages. No project without an order.
With a date if one has been promised, otherwise with a priority. The next release pulls the most important items until the hours are used up.
The sprint takes on as many packages as the team's time allows. How long it runs is your decision. Ours is two weeks.
Nothing joins after the freeze. Whatever is not finished goes into the next window. Then what goes out to all customers gets tested.
The person handling it reports the handover, and the invoice comes out of the project. Nobody hunts down the line items again.
The shipped extension runs on in the customer's existing order, with service and licence data on the same contact.
We are a software vendor ourselves, and we run our administration, our planning and our billing in teamspace. In this walkthrough our CEO goes through what that looks like: the running order per customer, our four deliveries a year, the ticket with a promised response time. The cadence is ours, teamspace does not prescribe one.
Invoices, order processing, release and sprint planning, support with service levels, HR and sales: a tour through the working processes of 5 POINT AG.
Sprint
The team then works off every task planned in the sprint log, so that a running version exists again once the sprint ends.
By the end of the planning everyone knows what they are doing. And nobody has to work out whether the week even holds that many hours.
Introductory call
Tell us about your next release.
One sentence about your cadence and about whatever is jammed right now is enough to start. There is nothing to prepare.
Practical tip
If you sell your own product, each customer usually brings recurring fees plus charges that arise as needed. The sensible setup is exactly one support contract per customer, holding the licences, the included hours and the rates for additional support, and billing itself in full. Real projects get a separate order and are billed separately.
Licence count
If you bill by duration and by the number of licences, keeping track of the changes customers ask for during the year is often laborious. teamspace works it out automatically and, if you want, adjusts the contract terms to your rules as well.
When the next recurring invoice is due, the count is already there.
Comparison
Board, Excel, ticketing, SharePoint: each of them is good in its own field. It is just that the development board does not know the order and the filing system does not know the work package. Everything in between is done by hand.
Feature
Various separate tools
teamspace
RecommendedAfter the invoice
Anyone issuing many small invoices a month cannot follow each one individually. The system takes that part over.
The banking interface belongs to the enterprise edition, the dunning run to the billing module.
Who it is for
teamspace suits vendors who build their own product, keep developing it and support their customers' day to day operation. These three shapes show it most clearly.
Fit
Sales
Anyone selling a product usually sells it to many similar customers. What counts then is less the single conversation than the view across all the live ones.
Quote, order, project and the later tickets then hang off the same customer. Sales opportunities and the funnel belong to the enterprise edition, customer management itself is included from office upwards.
What is included
Included in the plan, with no per-module surcharge. A few items belong to the enterprise edition: capacity planning, the sales forecast, the banking interface and the handover to DATEV.
Next step
Show us a customer order that is meant to go into your next release. We will show you how it runs here, through quote, order, milestone and invoice.
Modules
Six areas where the work of a software vendor comes together, from release planning to the recurring invoice.
Work packages on the milestone, classic and agile in the same project, with backlog and sprint.
Learn moreHow many development hours are actually free before the next delivery date.
Learn moreThe hour booked lands on the work package and counts in the planned versus actual for the release.
Learn moreThe customer with their contract, their service level and every licence they hold.
Learn moreEnquiries about the shipped product, with remaining time and booking onto the contract.
Learn moreLicences and maintenance in a fixed cycle, receivables in view, e-invoicing with no extra tool.
Learn moreWhere the line runs
All three sell work to business customers, but the commercial centre of gravity sits elsewhere in each case. A systems house also trades third-party hardware and licences, which appear as separate items alongside its own work on the invoice. An IT service provider delivers and operates projects for individual customers. A software house builds a product that is the same for every customer and ships it in its own cadence. Software for software vendors therefore has to carry that cadence, not just the single project.
The second difference lies in the revenue. A house with its own product lives off its recurring base. Licences, maintenance and support contracts run on even when no project is under way. Software that fits carries these as recurring contracts, reconciles incoming payments and bills support beyond the included hours on a time and material basis.
From that follows the third difference, the order in which decisions get made. Anyone planning customer projects decides per project. A vendor decides once for everyone before each delivery date: which paid customer request and which point on the roadmap get the scarce hours? That decision needs order, work package, date and free hours in one picture. It decides whether a promise holds.
Why teamspace
We have been building this product for more than 25 years in Darmstadt, self-funded and without an investor. Whoever decides on the roadmap here knows your question from their own Monday morning.
Your data sits in an ISO 27001 certified data centre in Frankfurt am Main and is processed exclusively within the EU. The certification is held by the data centre, not by teamspace itself. We keep that line clean, tenders included.
The request that was sold, the work package in the release, the hour booked and the invoice are the same matter from four angles. None of it gets exported.
Terms
Words that keep coming up between sales, development and support.
Other industries
teamspace comes in versions for several industries. Here are five besides the software vendor.
Days of clever people, utilisation across teams and fee invoicing.
Industry pageProjects and running operations, every hour on the right contract.
Industry pageIntroductory call
We talk about your delivery dates, your customer orders and your ongoing contracts. You get a clear assessment, not a presentation.