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 conviction

We know this business from the inside

Software publishers, IT services companies, SaaS companies: these are our peers. The challenges of revenue recognition, R&D capitalization and resource management are ones we live with too, which changes the nature of the conversation.

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.

360° Solutions & 180° Vision

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