ERP for Software Publishers and IT Services Companies: Projects, Licenses and Recurring Revenue
Software publishers, IT services companies, SaaS companies and integrators share a common challenge: combining recurring revenue, projects billed on a time-spent basis and R&D that needs to be capitalized. With Microsoft Dynamics 365, FiveForty helps digital companies manage this complexity.

What is an ERP for an IT company?
A digital company combines business models that few sectors bring together: recurring subscriptions, fixed-price projects, time and materials, maintenance and sometimes resale of licenses or hardware. Each has its own billing cycle and revenue recognition rule.
The recurring revenue challenge
A subscription collected in advance is not recognized as revenue immediately: it is spread over the term of the contract. Poorly supported, this mechanism produces incorrect financial statements and surprises at close.
R&D, tax credit and fixed assets
Time spent on development may be treated as an expense, capitalized or eligible for the research tax credit, depending on its nature. This allocation requires time entry that is structured from the start.
Rapid growth and structuring
A company that doubles its headcount in two years puts all of its processes to the test. A structuring ERP enforces workflows from the start and avoids the organizational debt that is paid later during a fundraising round or an audit.
The challenges for software vendors and IT services companies
Many business models, few tangible assets.
Subscriptions and deferred revenue recognition
Renewals, tier changes, mid-period cancellations: each event changes the revenue to be recognized. Automation avoids manual adjustments at every close.
Fixed-price and time-and-materials projects
Rollouts, custom development, integration services: these projects require tracking planned versus actual, with billing based on progress or milestones.
Maintenance and support
Support contracts with service levels, tickets, interventions: their actual profitability is rarely measured, even though it weighs heavily on the bottom line.
Management of resold licenses
For integrators, the resale of vendor licenses follows its own margin and renewal logic, separate from services.
Scarce resources and skills
Assigning available technical profiles to the right projects, anticipating bench time and hiring needs.
Indicators expected by investors
Annual recurring revenue, retention rate, customer acquisition cost, gross margin by revenue line: these indicators must come out of the system, not out of a spreadsheet rebuilt every month.
“ A subscription payment collected is not recognized revenue. Many companies learn this too late.”
Managing profitability by revenue line
The overall result almost always masks considerable variances between activities.
Separating revenue lines
Subscriptions, projects, maintenance, resold licenses: each has its own margin. Analyzing them together prevents any useful decision.
Cost of service and gross margin
Hosting, support, updates: the actual cost of serving a subscription customer must be known in order to set a sustainable price.
Project tracking and overruns
A poorly controlled fixed-price project can absorb the margin of several subscriptions. Tracking the remaining work is especially critical here.
Capitalizing R&D
Splitting development time between expense, capitalization and tax credit requires an analytical structure designed upfront, not reconstructed at year-end.
Invoicing and payment collection
Direct debits for subscriptions, progress billing for projects, rebilling of overages: the diversity of flows justifies automation.
Dashboards with Power BI
Recurring revenue, retention, margin by line, billable utilization and order backlog, available in real time.
Our Dynamics 365 solutions for software vendors and IT companies

The stakeholders involved
Similar business models, slightly different constraints.
Software vendors
Recurring revenue, significant R&D, hosting costs to allocate and the indicators investors expect.
Digital services companies
Time-and-materials and fixed price, fine-grained management of resources and skills, tracking of billable rate and bench time.
Integrators and resellers
A combination of services, resold licenses and maintenance contracts, with distinct margin logics.
Growing SaaS companies
Rapid structuring, preparation for a fundraising round or an audit, need for reliable financial statements very early on.
Managed services and hosting
Multi-year contracts with service commitments, infrastructure to amortize and variable costs to rebill.
Spreadsheet or ERP: the tipping point
It comes sooner than you think in companies with recurring revenue.
| Criterion | Spreadsheets and separate tools | Integrated ERP |
|---|---|---|
| Subscriptions | Manual spreading | Automated recognition |
| Projects | Separate tracking | Continuous planned vs. actual |
| R&D | Reconstructed at close | Allocated at entry |
| Margin by line | Approximate | Multi-dimensional analytics |
| Investor metrics | Monthly reprocessing | Generated by the system |
| Audit | Laborious | Complete audit trail |
The trigger is often external: a funding round, a change of statutory auditor or growth that makes spreadsheets impossible to audit.
Why Dynamics 365 for a digital company
FiveForty knows these models: it is ours too.
Automated revenue recognition
Subscription deferral, project progress, contractual milestones: entries are generated according to the defined rules, without manual reprocessing.
Integrated project-based management
Projects, time, expenses and invoicing share the accounting foundation. See our page project-based management.
Multi-dimensional analytics
Break down by revenue line, by product, by customer and by project at the same time: essential for managing mixed models.
Microsoft ecosystem
Native integration with Teams, Power BI and the Power Platform, already used by technical teams.
Our support, from scoping to application maintenance
Scoping of the cost accounting model and recognition rules, configuration, data migration, then application maintenance.
The benefits of an ERP for software vendors and IT services companies
- Recurring revenue recognized automatically, with no rework
- Renewals and cancellations contractually tracked
- Investor metrics from the system
- Margin by revenue line : subscription, project, maintenance, licenses
- Fixed-price projects managed by remaining work
- Cost to serve actually known by customer
- Allocated R&D between expense, capitalization and tax credit
- Planned resources and reduced bench time
- Easier audits through a complete trail
A question? An answer.
Frequently asked questions
Because it combines business models with different rules: subscriptions recognized over time, fixed-price or time-and-materials projects, maintenance and sometimes license resale. Without automation, every close turns into a project of manual adjustments.
A subscription collected in advance is recognized progressively over the term of the contract. The ERP automatically generates the deferral entries and handles events: tier changes, mid-period cancellations, renewals.
Yes, provided that time entry distinguishes activity types from the start. The allocation between expense, capitalization and expenditures eligible for the tax credit then becomes automatic rather than reconstructed at year-end.
Through multi-dimensional analytics that separate subscriptions, projects, maintenance and resold licenses. The overall result almost always hides significant differences between these activities.
Yes: annual recurring revenue, retention rate, gross margin by revenue line and order backlog are calculated from system data, without a spreadsheet rebuilt every month.
Yes. Project management covers both time-and-materials and fixed-price work, with billable utilization tracking, resource planning, bench management and time-based invoicing.
The trigger is often external: a funding round, a change of statutory auditor, rapid growth or the opening of a subsidiary. Anticipating these milestones is better than rolling out an ERP in a rush.
A scope covering finance, projects and subscriptions can be rolled out in a few months. The decisive step is scoping the revenue recognition rules and the analytical model, which are costly to rework after go-live.