Everything from Construction to Property Management, we have your software needs covered with our added value range of industry specific solutions.

Microsoft Dynamics NAV is a leading ERP solution which delivers major efficiencies to business, through advanced technologies and highly efficient functionality.

Couple this with leading Construction and Property Management solutions and you have a powerful tool set to support your business.

Don’t be left behind, gain the edge over your competitors with a solution built for your industry.
Property Solutions

Project Pro Construction

Managing the lifecycle of a construction job is challenging and what makes it even more challenging is when your software is not supporting your needs.

If you’re unable to effectively track your costs across the construction project timeline, if visibility into costs relating to materials and labour is difficult, if the process of invoicing and expensing is time consuming, then you need to take a look at Project Pro Construction.

Project Pro Construction is built on a single platform ERP solution, Microsoft Dynamics NAV is one of the worlds leading ERP solutions, so you know it’s reliable and ready to work for you and your business.

ProjectPro Features

Job Costing

Job Cost Categories

Labour, equipment, materials, subcontract, manufacturing and admin or user-defined.

Job Structure

Allows for master job, sub-jobs, change orders, extra work orders or proposed work.

NAV CRM integrated to Job Card Contacts

Owners,contractors, Construction Managers, Architects and Engineers.

Additional Job Information

Location, type, estimator, project manager, person responsible, job status, % complete, back log, estimated start and finish dates, burden, and certified payroll.

Job Projections

Budget used %, cost to date, budgeted profits and projected profits.

Cost Category Summary

Budgeted Costs, Actual Cost and Variance plus % Variance.

Job Budget and Contract

Original, Adjustments, Change Order or Sub-Level values.

Job Actual Cost and Billings

Actual Cost, Invoice Billed, Payments Received by Current Period, Year to Date and Job to Date.

Job Document Management

Available on the Job Card.

Advanced Job Reports

  • Percentage of Completion / Bonding
  • Actual vs Budget Cost by Task Detail or Summary
  • Committed Cost Detail
  • Job Cost Category
  • Job Gross Profit by Job or Tasks
  • Job Materials List (Budget vs Actual)
  • Actual vs Budget Qty by Tasks
  • Job Production (Actual vs Budget) by Task Work Units
  • And More…

Job Purchasing & Payables

Committed Cost on Jobs

Purchase Order entries.


Can be purchased on Purchase Orders and Invoices in addition to Items and G/L Account entry types.

Purchase Orders integrated

Subcontracts, Pay-When-Paid, Change Order transactions.

Retention (Holdback) Payables

Tracking and accounting.

Aged Payable Reporting with Retention

Enhanced Retention.

Enhanced Payment Process

Job, Subcontract, Pay-When-Paid.

Job Progress Billing/ Time Material

Progress Billings

By Percentage, Units or Lump Sum for each contract line.

Billing Formats

AIA G702 and G703, Generic Progress Billings.

Customer Deposit Invoices

Prepayment Invoice to start job.

Time & Material

Special markup % or rates per hour by job.

Retention Receivables

Calculating retentions and reporting.

Project Management

Job Forecast Worksheet

Estimated Cost to Complete Analysis by Percentage, Units, or Dollars.

Gross Profit Analysis

Links Job Cost Codes to Contract lines.

Work Units

Analyze Productivity by Task for Units Complete.

Project Schedule

Generate Microsoft Project® Schedules directly from Job Tasks.

Project Manager

Job Forecast Worksheet Reports.

Job Suggested Billings

By linking Job Cost Completion to Contract lines Progress Billings can suggested % of Billing.

Soft4RealEstate Property Management Solution

Your search for a complete property management solution stops here!

You’ve found what is one of the most advanced property management solutions on the market, built on a single platform driven by one of the leading ERP solutions in the market today, Microsoft Dynamics NAV.

Complete visibility across your business, information at a touch of a button. Make decisions with accurate up to date information and drive occupancy rates up with a full view of your tenants and buildings and so much more….

Take control of your properties and manage effectively with increased efficiencies and decreased overheads.

Soft4RealEstate Datasheet

Soft4RealEstate Features

Lease Unit

A certain property unit, such as a room, office space, parking place or any other area specified, is described as a Lease Unit in the system. There is the possibility to create a multiple level tree (e.g. a Building, a Floor, or a Lease Unit) ‒ the user can specify the lease unit category, unique number, room number and other related information about the Lease Unit. If the Lease Unit is marked as a Group, there is a possibility to upload a plan of a lease unit group (e.g. a floor plan),where the user can mark lease spaces available for rent. The Lease Unit Area is posted using a Lease Unit Journal, so you can always check the history of the changes made for a particular lease unit area.


The Invoice Creation feature enables you to create invoices for tenants automatically. Invoices are created based on product journal entries. You can create invoices for all tenants, particular groups of tenants or you can run this function for specific properties.

Service & Maintenance

Certain service that the property management company sells to the customer. It might be a rent fee, common area maintenance fees or any other service fees.

Work Orders

Work Orders in Soft4RealEstate are used for registering tenants’ requests for repair, renovation, maintenance and other tasks. The Work Orders Calendar View provides the work schedule for the assigned employee.

Lease Contract Management

Tenant Information

Soft4RealEstate allows the user to store data on a tenant, including their contact information, personal data, bank accounts etc.

Lease Contract

The functionality of the lease contracts enables users to assign tenants to specific lease units. Multiple Products can be entered in the Lease Contract Lines and the user can also create Contracts in different currencies. With the contract status the user can determine whether the lease unit is vacant or rented. The contract data can be changed by creating new versions of the contract.


You can specify prices for the products entered in the contract. The prices can be assigned at different levels: for all contracts, a particular building, a certain contract, or at the lease unit level. You can select from several price calculation methods: fixed, area, meter or turnover. In addition, you can specify effective dates and price period, so that the system will automatically start applying a new price when a new date arrives.