Go to www.ribccs.com

Client Area


Download Candy Evaluation version and demonstration job

  1. Download an evaluation version of Candy
    (If you already have an installed license, Candy will operate as a full featured system.)
    Download Candy evaluation version
  2. Please take the demonstration job file as well
    Save / Download the demonstration job to a folder on your computer.
  3. Or View the Candy Starter Guide.

How to install the Demo Job

Run the Candy application, and then…

In the Job Manager, use the menu item "Job > Backup/Recover job > Recover into a NEW Job > from file" and locate the saved CandyDemoJob.CCS file to install it.


Download Candy full version

Administrators and existing users.

If you already have an installed license, Candy will operate as a full featured system.

Download Candy full version

PDF converter

The Candy internal PDF converter prints reports with bookmarks and report books with a generated contents page. Other PDF printer drivers can not do this.

This version will install correctly on Candy version 2.01c and later on Windows 7 to Windows 10. Please update and run Candy first if you do not have this version.

Download Candy PDF writer (32- and 64-bit) – 7MB

Download Candy QTO

Please note: 

  • You will need to have an active Candy Licence in order to be able to download and install QTO3. You will also need to be logged into a user profile that has administrator rights.
  • 3D functionality requires Autodesk Navisworks®

Download Candy QTO

Candy Planning

Exchange program information with:

  1. Primavera®
    Download instructions (PDF 3MB)
  2. Microsoft Project®
    Download instructions (PDF 3MB)

Coming in 2021

Client Login Area & eLearning

Getting Started

White Papers

These papers are intended for IT managers, network administrators and other decision makers who might need to know the intentions and philosophy of Candy's design. We publish them with the aim of inviting comment and discussion but without obligation to redesign the software

The Candy Project Control system can operate in several application and data location configurations. Each configuration has its pros and cons and the system administrator must weigh these up to design the best option that fits their business operations.


Speak to your Candy Consultant to get access to our webinar page. 

Coming in 2021

Client Login Area & eLearning


  1. What makes Candy different?

    The conceptual framework of the package is strongly focused around the various professional and engineering occupations of the people who are involved in construction, viz. estimators, quantity surveyors, planners, project managers, business managers, clerks, etc. So, instead of being determined by the design of computers, Candy is strongly focused on the occupations and requirements of its users.

  2. What’s in it?

    Candy is an integrated Project Control System specifically designed for construction industry professionals and their assistants, so the various "personalities" of Candy include Estimating, Valuations, Critical Path Planning, Forecasting and Cash flow modelling, etc.
    This means that you set up Candy according to the type of work that you do.
    There is also a variety of construction related tools such as Material Costing, Drawing Register, Sub-contract database, Allowable Cost Reconciliation, Information Schedules and Time-Location charts. All of these components interact in exactly the way that the various personnel interact, so that the flow of information within the company is bounded and complete.

  3. Who are we?

    The original RIB CCS management and Candy software team put down roots in 1978.
    The modern company was constituted in the early 1990’s and is almost exclusively comprised of experienced, construction industry professionals and computer programmers.

  4. Who are our users?

    Candy is installed in the offices of thousands of users around the world, and across the entire range of the industry, among them large multinationals, consultants, and small contractors. The scalable nature of Candy is its big strength. It has been used on some of the world’s most prestigious construction jobs worth billions of dollars and some worth $50,000 or less.

  5. Why do we rent Candy?

    Candy is licenced on a monthly basis. Construction is a highly cyclical industry. In ‘down-times’ you don’t want software packages sitting idle – with a month’s written notice, you can switch off your rental licence until work picks up again.
    The rental includes free-of-charge support and free upgrades to each new version. The only up-front cost is a first-time installation fee and a licence re-activation fee.

  6. Where can you find us?

    Our distribution network is serviced by Candy offices, distributors and toll-free telephone support in the United Kingdom, Australia, Germany, Hong Kong, New Zealand, Portugal, Singapore, South Africa, Thailand and the United Arab Emirates (Dubai), Bahrain, India and Zimbabwe.

  7. Communication

    We pride ourselves on encouraging interaction with our clients, so as to both supplement our own research into changing methods, and share the combined knowledge of the industry through our software.

  8. Immediate expert support?

    All of our clients have access to a permanent telephone help desk that offers expert assistance to users needing to perform complex or unfamiliar tasks. System experts are also available by email and fax.

  9. Training?

    Courses on various Candy topics are run regularly and can be arranged to be on-site or at the users' premises.

  10. On-going development?

    The system is continually being adjusted and extended to comply with changing conditions in the construction industry, new computer technology and user requirements.

Client Schedule Input

  1. Can I enter alpha/numeric Client's page number?

    Yes – alphanumeric up to 8 characters long

  2. Can I enter alpha/numeric Schedule item number to match client's schedule?

    Yes – alphanumeric up to 20 characters long. A specification reference number, up to 20 characters long, can also be entered against schedule items.

  3. Can I enter alpha/numeric Schedule headings to match client's schedule?

    Yes – unlimited text

  4. Can I enter full client’s schedule description to match client’s schedule?

    Yes – unlimited text

  5. Can I enter client's schedule unit to match?

    Yes – 6 characters in length

  6. Can I enter client's schedule quantity with decimalisation?

    Yes – referred to as the “Bill” quantity, decimals as entered or changed as required

  7. Can I enter calculated actual quantities that are expected at the end of the contract (to be used for tender loading etc)?

    Yes – referred to as the "Final" quantity, decimals as entered or changed as required

  8. Can I enter Provisional Sums and Prime Cost items (Token items)?

    Yes – also "attendance or profit as a percentage on item above". Specialised facilities exist to enter and report on Provisional sums and Prime cost items.

  9. Can we select columns for easy schedule input?

    Yes – there are a large number of different columns and combinations of columns available for the user to create documents to suit his requirements

  10. Is it possible to adjust column widths on the screen?

    Yes – and to specify default widths to use when displaying a new document

  11. Can certain columns be locked columns when scrolling horizontally?

    Yes – default for documents that have horizontal time-related forecasts or graphic representation that require independent horizontal scrolling. Certain column combinations are locked or "frozen" by default when horizontally expansive data is analysed or viewed in conjunction with the key data.

  12. Can we enter Sub total points in the schedule?

    Yes – Section heading totals, page totals, carried forward/brought forward amounts, collection pages, etc.

  13. Can the order of items be swapped?

    Yes – drag and drop or keyboard hot keys

  14. Is it possible to change the paging of items?

    Yes – Copying items or pages, renumbering items or pages, swopping items between pages

  15. How do I insert items and pages?

    Yes – Drag and drop, keyboard short-cut keys, "Go to and insert page" and specialised menu items

  16. Is navigating through schedule pages easy?

    Yes – Single and multi-page modes. Navigate using scroll-bar, page navigation keys, or keyboard hot keys. Documents can be collapsed into their section headings and opened selectively at required position.

  17. Is there a facility to re-number schedule items?

    Yes – variety of methods and styles of item renumbering

  18. Can I import schedule from a diskette or excel?

    Yes – schedule import from Excel, delimited files, copy and paste, text files. Also, direct import from popular Bill of Quantities creation software.

  19. Can I import a scanned schedule or PDF schedule?

    No – however we will import text files created by standard scanning software

  20. Is there a facility to copy items from a library or previous jobs?

    Yes – Drag and drop, copy and paste, by specified page range, "Recall stack" and "ALT documents" (specialised documents for rapid copying)

  21. Can I locate items in a library job and copy them to a new job quickly?

    Yes – Library documents run concurrently with schedule and location of library items by code, "Go to", filter, find and sort.

  22. Is there a modern keyboard and mouse interface for most operations?

    Yes – Hotkeys also available for keyboard intensive operations such as schedule entry and pricing

  23. Can a client's description have an internal pricing description?

    Yes – Schedule accommodates both client descriptions and internal pricing descriptions.

  24. Is there a facility to input the schedule in a foreign language?

    Yes – provided the character set conforms the ANSI standard.

  25. Spell checking of the schedule?


Take off from drawings to create schedule of quantities

  1. Can I enter details of dimension positions?

    Yes – Remarks and location codes available against measurement fragments

  2. What about entry of actual dimensions to calculate quantity?

    Yes – Pre-defined dimension columns and quantity formula fields in Take-off module and specialised Quantity Calculation Sheets for individual schedule items.

  3. Are the dimension totals visible on screen?

    Yes – in our Take-off module, Bill Writer module, quantity-calculation sheets and on the schedule itself

  4. Can I use a digitiser to input dimensions from drawings?


  5. Is there a printout of take off dimensions with totals?

    Yes – Print Take-off, sections of the Take-off, Quantity Calculation sheets and selected Quantity Calculation sheets

  6. Can I have a dimension sheet for each Client’s schedule item?

    Yes – A Quantity Calculation Sheets exists for multiple quantities per item.

Resource details

  1. What modes of input are there for resource description, unit, cost?

    Manual entry, import, copy and paste and clone

  2. Is there a unique resource code for each resource?

    Yes – 8 character alpha-numeric

  3. Can I enter a resource without a code?

    No. Candy relies heavily on resource codes.

  4. Is there a facility to group or summarise resources into buying or cost codes?

    Yes – Various methods and specialised summary codes available

  5. Is there a facility to view resource group totals on screen?

    Yes – "Group-by" specified code with totals.

  6. Is there a facility to group resources into categories of production such as skilled man-hours?

    Yes – User-defined production codes and conversion factors. Summarise selective production codes into man-hours. Man-hours per schedule item also available.

  7. Can I view the resource analysis on screen?

    Yes – Resource usage and value by selected quantity, Resource analysis by bill item. Any report can also be previewed or spooled to screen.

  8. What is the speed of re-calculation of resource changes?

    Very fast in version 2.00. Data size and change affect dependent but up to 10 times faster than previous Candy version.

  9. Can I enter new resources quickly while pricing?

    Yes – Entry on resource list, duplication by code changing and cloning, specialised (subcontract adjudicator)

  10. Can I enter a resource on a schedule item make-up sheet without resource list?

    Yes – New resources can be created on the schedule item make up sheet (Worksheet) directly or existing resources can be edited directly while on the make-up sheet.

  11. Can I create and view Sets (composite complex or teams of resources)?

    Yes, 9 levels of Complex resource are available. Complexes easily created by drag and drop, copying and cloning. On screen “drill-down” of complex resources and specialised Complex resource reports.

  12. Can I annotation the Sets (composite resource) calculation?

    Yes – Complex resource worksheet detail can be annotated on the worksheet, per worksheet line or using a resource remark on the resource list.

  13. Is their flexibility in the resource build-up calculations?

    Yes – Rate modifications such as currency exchange rates, tax multipliers, discounts and surcharges exist for simple resources. Free format worksheets allow flexibility in calculation and documentation of complex resources.


Speak to your Candy Consultant to get access to our webinar page.

Coming in 2021

Client Login Area & eLearning

  1. I have a Login error.

    Click on Tools – Click on Compatibility View Settings = Click on Add – Click on Close.

  2. How do I find out what version I am using?

    Your version number will display on the login screen.


    It is also displayed on the top right of the BuildSmart screen when you log in.

  3. Where can I find manuals?

    Log in to BuildSmart then Click on the Documentation icon, top left.

  4. Where can I find the latest release notes?

    Log in to BuildSmart then click on the Version number. Our newsletters have a BFF – BuildSmart Fact Feature, where the latest development and enhancements are summarised and reported. Our regular User Group meetings cover new functionality and latest releases.

  5. Will I have access to immediate expert support?

    All of our clients have access to our electronic support log that is manned by a separate dedicated team. The benefit of using the support log is to ensure the team can monitor feedback and progress on Support Logs constantly. In addition we have a telephone help desk that offers expert assistance to users needing to perform complex or unfamiliar tasks. System experts are also available by email and a consultant can also log in remotely to assist you. Please ensure that you have your TeamViewer ID and password ready.

  6. How do I register for On-line support?

    Click Here

  7. I forgot my login details and/or password.

    Contact your BuildSmart administrator as they will be able to reset your password and generate new login details. They are the only one with the security access to your organisation.

  8. I need training in BuildSmart

    Part of the implementation process covers training. Initial training is hands on with live data at the users’ premises. For follow up or supplementary training click here to view the list of BuildSmart courses available.

  9. What size company is an ideal profile fit for BuildSmart?

    BuildSmart is scalable up and down from the large corporate with a multiple disciplined construction businesses within a group, mining houses and down to smaller construction businesses and home builders.

  10. My license has expired.

    To reset your license please contact your nearest RIB CCS office to assist you.

  11. What type of license model does BuildSmart follow?

    BuildSmart operates on a concurrent license model with any number of named users but allows a fixed number of users access to the system at a given time. Concurrent user licensing allows the purchase of software at a lower cost because the maximum number of concurrent users expected to use the system at any given time (those users all logged in together) is only a portion of the total number of users expected to use the system across the company. The concurrent licenses are global and shared by anyone who has access rights to use the system. This contrasts with "named-users" licensing, in which one license must be purchased for each and every individual user, whether they are using the system or not.

  12. What happens if all the concurrent licenses are used?

    Any user in addition to the number of concurrent license installed will not gain access to the system. The System Administrator can manage the users.

  13. Can the System Administrator see who is logged in and where they are logged in from?

    Yes, the System Administrator can see who is logged in, when they logged in and their IP address.

  14. Can Users be automatically logged out?

    A timeout can be set for inactive users to be automatically logged out and the licence released, after the specific time set.

  15. Are additional users available on request?

    Additional Users may be purchased in bundles of 5 at any time. Please contact a RIB CCS sales office (Click here for contact details) and they will assist in this process.

  16. How are the access rights controlled so a user has limited access and their access is aligned to their role in the business?

    Roles are defined in the system covering common functions within a Role and Users are then assigned to Roles. Each function and report is controlled. For example a Storeman will only have access to the tasks assigned under his Role which will cover receiving deliveries and issuing stock while a Commercial Manager will have access to Procurement upstream control, Resource Management, Cost Reports including Snap Shot Cost Reporting and adjustments, Cost and Allowables, Cost Variance Management, EVM, Budgeting and Forecasts and CTC etc.

  17. Where and when did BuildSmart start?

    BuildSmart’s origins go back to the early 80’s and in fact to the DOS days where the original team kept one step ahead of technology all the time with BuildSmart being the first web based solution for construction. BuildSmart merged with Candy in 2008, resulting in RIB CCS having the world’s most powerful construction and engineering software. Originally developed in South Africa but now has a global presence in over 50 countries.

  18. Does BuildSmart, as a system, meet the requirements of other industries besides construction?

    BuildSmart is designed for construction by construction professionals and is almost exclusively staffed by experienced, construction industry professionals and built for construction from day one. Construction is our business.

  19. Why BuildSmart over a generic ERP?

    The preparation and management of Construction Accounting is unique. A number of issues ensure that adjustments need to be made to standard accounting practice, in order to report on the financial position of the organisation accurately. Traditional accounting systems consist of a statement of Income and Expenditure, made up of [Sales - Cost of Sales = Gross Profit - Overhead Expenditure = Net Profit] and the Balance Sheet is used to balance out all Income Statement accounts (trading accounts). At the end of each and every financial year, the Net Profit figure is transferred to the Balance Sheet and the Income Statement figures are zeroed, ready for the subsequent year's figures. Construction projects extend over financial years and these figures cannot be cleared without noting the position (profit/loss) of each of the projects still under construction. Therefore the structure of the Income Statement and the method of reporting needs to take into account the nature of construction projects and standard accounting reports do not suffice. In Construction (assuming the organisation's main activity is restricted to normal construction) the Sales figures relate mainly to Project Revenue, and the Cost of Sales figures would relate to the cost of all resources utilised in the course of construction. To this end BuildSmart has created a separate ledger - the 'Cost Ledger' to clearly identify and track all the Revenue and Cost elements associated with each project.

  20. Does BuildSmart track the internal costs to a project?

    The determination of total project cost entails the detailed tracking of all cost elements, as the percentage complete figure that will be determined, relies on the accurate recording of these values. A number of cost elements (plant and equipment, workshops, internal repairs, etc...) are internal costs and although they do not affect the Net Profit figure, they have a substantial impact on the cost to date and therefore the Profit/Loss. The accounting system needs to take account of these internal costs and provide operational and management accounting figures to the likes of the Plant Manager and Workshop Manager.

  21. How are the Plant and Equipment costs tracked?

    To facilitate the management of Plant and Equipment costing, BuildSmart have separated the Plant and Equipment into the 'Plant Ledger'. Tracking individual plant cost, revenue and ultimately profitability.

  22. What about the tracking of Overhead costs?

    The Internal Costs have the effect of adding cost to Projects and relieving cost from the overhead expense accounts. In addition to the Cost Ledger and the Plant Ledger, BuildSmart separates out the Overhead Expense into the 'Overheads Ledger' with multiple Divisions.

  23. Where are the budget figures generated?

    Construction accounting requires that the construction budget is generated from a valuation of the work done from the source document i.e. Bills of Quantity. Therefore all `Cost Ledger' budgets functionality has no place in a standard set of accounting functions. The unique Valuation of Work done from Candy integrated with BuildSmart costs, creates this unique Budget vs Cost or Cost vs Allowable.

  24. What should the procurement of resources for a construction project be based on?

    Procurement for construction must be based on the determination of the quantity and cost of the individual resources used in the determination of the net cost of each work item in the Bills of Quantity. Procurement of resources is constantly being modelled over the life of the project and is constantly under review as a result of the provisional nature of the quantities of work performed. As the quantities change, so will the allocation of resource usage and cost on the project. The procurement of goods and services needs to be measured against the items procured in terms of quantity as well as their monetary value. Both quantity and value are of importance here as the budget is dependent on both these indicators.

  25. Can BuildSmart be installed on my server, hosted or on the cloud?

    BuildSmart can be installed on a client’s server on a hosted service or own cloud server (please contact your nearest RIB CCS sales office for assistance on hosting).

  26. Does RIB CCS keep backups of client’s data?

    No, RIB CCS does not keep any client data. Backup policies as well as any data recovery policy is the responsibility of the client. The system does have a warning of the number of days since the last backup. The database management services can be configured by your IT service provider to manage backups warnings etc.

  27. Are entries tracked by user?

    Yes, every transaction is tracked by User ID date and time.

  28. BuildSmart is renowned for its Cost Ledger and the importance of Cost and Allowables, and tracking budgets by Contract/Project, Resource, Cost Code and Activity / Task, but does BuildSmart have Financial Statement - Income Statement and Balance Sheet?

    Yes, BuildSmart has the full accounting functionality of full accounting software, including a Balance Sheet and Income Statement. The Income Statement is broken down in order to report on Contracts, Overheads and Plant.

  29. How is multi-currency catered for?

    The system is fully multi-currency enabled with options of managing the rates as per your company policy - average, last rate, spot rate - IAS21 compliant.

  30. Can I have more than one company installed on the same system?

    Provided the requirements as per the RIB CCS software licence agreement are met, multiple companies can be installed and operated on in the same system. Intercompany transactions are also catered for in a multi company setup.

  31. If I have more than one company, can I report at a consolidation level?

    Multiple levels of consolidation are catered for with consolidation reporting at a click of a button – including consolidating companies operating in different currencies with currency control. Percentage consolidation is also applied for JV companies.

  32. With all the different cost elements on a contract, how does BuildSmart track these different elements?

    The type of cost types that require tracking, management and reporting on normally fall under:

    • Materials
    • Plant and Equipment (internal)
    • Plant and Equipment (external)
    • Labour
    • Sub Contractors
    • Preliminaries & General or Indirect costs.

    BuildSmart tracks each one of these cost elements in its own unique way but at the same time at the same level and in one system.

    Materials are managed through the procurement system with the unique link to the Candy resource.

    Plant and Equipment is managed by the Plant and Equipment module costing the Plant to the Contract, Cost Code and Activity or Task by item.

    Labour and Manpower costs are tracked again to Contract, Cost Code and Activity, through the Payroll where each and every employee is costed to a Cost Centre at Activity or Task based costing level.

    Sub Contractors are managed specifically by BOQ, Advances, Retentions and Contra Charges while linked to the Candy BOQ integrated to BuildSmart Accounts for the complete control down to activity or task level.

    Preliminary & General or Indirect costs that are related to the project monitored on a time basis, if required, and managed by resource or group of resources.


Speak to your Candy Consultant to get access to our webinar page. 

Coming in 2021

Client Login Area & eLearning