Académique Documents
Professionnel Documents
Culture Documents
Core functionality of the solution and alignment to business specifications, solutions specifications
and business requirements
CCS Candy and BuildSmart together include modules for estimating, planning, valuations, forecasting, cash flow,
procurement, accounting, wages, plant, yard and stock management and document control. What distinguishes
CCS from all other software offerings is the degree of interconnectedness of these modules. BuildSmart is unique
and sets itself apart from your typical general accounting ERP systems in that it is pre-customised and designed
to intrinsically cater for the unique demands of the construction industry where information is project based, needs
to be tracked by activity as well as cost type, is being produced and processed in many different locations, and is
needed by management in real-time for effective cost control.
This highly scalable system seamlessly integrates all functions and stages of the construction processes and is
entirely focused on and designed for construction. Because the construction process is unique, complex and
organic, and more crucially because CCS has developed and perfected this system for over 30 years through a
highly interactive and consultative process with the industry, CCS manages the numerous links between all
functions and all the people involved in the construction process in a systemic way based on how these things
were done manually.
CCS Candy encompasses integrated Estimating, Planning, Forecasting, Cashflow, Valuations and Earned Value
components designed from the bottom up by construction engineers to perform and execute these functions in a
way construction people understand.
Free format, resource based, analytical, direct and indirect cost estimating produces the estimate against a bill of
quantities, schedule or rates or taken-off drawings. The estimate is the foundation of control for the entire life
cycle of the project, forming the original budget or allowable of expenditure, manpower (including subcontractors),
equipment, material and wastage against which the project performance will be measured.
The estimate linked to a construction schedule or program, provides invaluable and accurate forecasting, cash
flow and procurement scheduling baselines for comparison against throughout the project duration.
In Candy, the estimate only ends at final account. After award of the contract and before the first monthly
progress claim on site, the estimate is re-modelled by the project delivery team and/or estimators to produce more
accurate allowances based on the latest information, drawings, addendums, methodologies, prices and
quantities. This linked to a schedule then provides the essential baseline budget and planned performance for the
contract as well as invaluable procurement data in terms of quantities and value allowed to be procured as well as
equipment, subcontractors and labour requirements and targets.
Candy includes a comprehensive reporting system for each of our modules (Estimating, Planning, Forecasting,
Cashflow and Valuations) for customised and analysis reporting on any and all data entered in Candy. OOB
Candy caters for the majority of reporting requirements, formats and content through its versatile report Manager
facility. All reports can be exported to Excel easily and seamlessly for further customisation if necessary.
Operations
Monthly, measured work done is recorded and quantity, resource and value budgets to date are compared to
forecast and actual costs (including accruals) incurred to date. This budget and cost data is used in the
calculation of accurate cost to complete and cost at completion values at any stage of the project.
Construction Computer Software
Post tender, Candy uses the same estimate as a basis for valuations, variation pricing, applications for client
payment and payment of subcontractors. Candy forecasts costs to and at completion by adjusting resource costs
as the contract progresses, providing essential comparison between historic and future costs and budgets.
The two essential key performance indicators of any construction project accurate and substantiated schedule
and cost variances are effortlessly produced for the integrated Earned Value module.
This single package system can be used by most construction related staff within your organisation:
measurement and take off clerks, estimators, quantity surveyors, cost controllers, planning engineers, commercial
managers, construction managers, site agents, and project managers. Many different work disciplines all use
parts of the same software, so you get standardised, consistent inputs and outputs, accurate analyses and
attractive, informative and timely reporting.
Buildsmart has been designed for the sole purpose of construction accounting. It has been built around the
construction business process so as to produce accounting information, rather than trying to adapt a system
designed for general accounting to the unique demands of construction where information is project based, needs
to be tracked by activity as well as cost type, is being produced and processed in many different locations, and is
needed by management in real-time for effective cost control.
Construction companies have historically had great difficulty in bringing together Costing, Project accounting and
Enterprise accounting, so much so that many believe this is impossible. Buildsmart has been designed with a
very powerful central SQL database to fully integrate all cost related information for the first time.
Full integration between such different functions as Costing, Procurement, Project Management, Project
Accounting, and then Enterprise Accounting is made possible because information is carried in sufficient detail to
permit the information to be recompiled for the specific needs of each set of users within the construction
organization.
As an example, while estimates are produced using complex resources at whatever level of consolidation the
estimator may find most helpful, each complex resource is built on worksheets that break down each complex
resource into the most basic simple resource level. This then allows detailed resource planning, the forwarding
of shopping lists recompiled for procurement, and then later the management of purchase orders, delivery
notes, invoices and payments as each are reported in real-time to the project and enterprise accounts.
All costs are managed in this same way, from Labour with a full payroll module, to Plant and Equipment, Stock
and Yard Stock, even your own manufactured items. BuildSmarts cost accounting system uses four integrated
ledgers (Contracts, Overheads, Plant & Equipment, and Balance Sheet) instead of the typical two, and the coding
structure carries task/activity information along with cost type. Systems without these features can never provide
the kind of detailed information that is required for effective management control.
Candy
Candy Estimating
Candy Planning
Candy Forecasting
Candy Project Cash Flow
Candy Valuations
BuildSmart
BuildSmart SmartQuote eRFQ
BuildSmart SmartBuy Procurement
BuildSmart SmartAct-Accounting
BuildSmart SmartPay - Payroll
Construction Computer Software
Partner Products
SmartBI-Business Intelligence
SmartDM Document Management
SmartHR Human Resources
Smart - Time & Attendance
Proposed deployment methodology (see below) plus additional strategies to minimise risk
Project Management team to comprise of ADC Energy and CCS representatives headed up by a Project Leader
nominated by ADC Energy. ADC Energy team representatives assigned to each section (Financial, Commercail,
Plant, HR, Payroll and IT) having a sound knowledge of the business in general and expert knowledge in their
field. The time requi.red by the representatives of the ADC Energy team to dedicate to the project to be clearly
outlined and committed to.
The process of creating or altering the CCS system is not required as the system has been designed in full to
meet the requirements of the Construction Industry and is industry specific.
CCS will meet with ADC Energy representatives (The Project Team) designated to assist with the overall
management of the installation and setup process. This will entail the discussions surrounding the identification of
project managers, key client staff, the overall structure of the locations and use of the system, communications
infrastructure, server and client hardware, agreement on implementation schedules, best practice advice and on
the document process and work flows.
This phase lasts over the entire duration of the implementation of the system. A formal project plan and project
charter will be tabled and agreed.
Based on 30 years of meeting the needs of this specified industry, implementation of the complete integrated
system does not require the design phase as is normally understood in implementing an ERP system. CCS will
be installed and implemented with predefined functionality, user interface and reports that are industry specific.
The above will be defined by a BuildSmart specialist consultant in consultation with the project or project section
manager or managers as nominated by ADC Energy .
Construction Computer Software
Prior to installation, ADC Energy will install the Windows Operating System on the Server, do the Network
Set-up and provide the SQL installation disks for CCS to install along with the CCS software. All software to
be licensed compiling to licensing requirements.
A trained CCS technical consultant will install all the operating and application software required on the server
and client machines designated to operate the BuildSmart software as per the minimum hardware
specification as stipulated. Technical testing will be carried out and phase signed off by Client
SIT (System Integration Testing) is done at each stage of the implementation. As the CCS system is fully
integrated on installation, the process of checking control codes, conflict reports, balancing and standard
checks are carried out at take on, data capture during the data processing and standard period ends in each
section of the software.
UAT (User Acceptance testing) carried out during the training process where recommendation will be made
on user skills and aptitude. The system has a number of checks and balances within its functionality which
alleviate a number of potential user problems. The roles are clearly defined and cater for skills from a low
based skills level to a high financial acumen level requirement. In consultation with the CCS specialized
consultant, these areas will be clearly defined and users assigned to the role in line with their job description
and skills level.
ADC Energy and its representatives will have an opportunity to review the BuildSmart System configured with
the agreed code structure and populated with ADC Energy static data during the period of Client Evaluation
as identified on the Project Plan.
Due to the architecture of the CCS software being unique, the process of running parallel with the existing
system would not be recommended. Should this be a requirement, the existing system would have to be
investigated in order to establish criteria of comparison between the two systems and at what level the
comparison is made. The work load of implementing a new system, changes to work flows (if required) and
maintaining an existing system has time and effort constraints
The Chart of Accounts is the CCS system is flexible with constraints on the number of digits in the cost codes
in order to facilitate the interface with Candy. Should the sections of the CCS fully integrated system require
new codes within sections of software not in the existing software, this is expected. The Chart of accounts
complies to IAS and is client driven and client specific. Input from the CCS consultant will be provided in order
to obtain the maximum added value from the system as a whole.
With CCS being fully integrated certain work flows and processes will change. At time of the implementation
of each section, the CCS consultant specializing in the section would make recommendations based on the
value added in line with the system requirement and the desired outcome. For example, the interface
between Candy and BuildSmart of the resources and allowables, will require the cost codes and
tasks/activities between Candy and BuildSmart to be aligned.
Confirming the case for change and how CCS initiative will contribute to realizing the organization's strategic
goals, and assessing the capacity and readiness of both individuals and ADC Energy to assimilate change.
Identify and articulate potential blockers and to agree on strategies and plans to deal with these so they don't
derail the initiative.
Prepare model, organizational structures, role definitions, competency frameworks, and governance and
decision-making frameworks. Particular attention to realistic and effective interaction with the project leaders
from ADC Energy and CCS.
Project leaders to be identified by ADC Energy and CCS to clarify how the implementation will be led. Specific
activities include defining the role of the leadership team, how the leadership team will work together both
during implementation and subsequently, and the roles and responsibilities of individual leaders. Identify ADC
Energy decision makers and availability in line with the planned implantation program.
Establish the skills and competencies required for the required roles and processes within the CCS system
and aligned job descriptions.
Delivery of the project ("making it happen"), both "hard" deliverables in the form of project plans, milestones,
progress reports and newsletters, and "soft" deliverables in the form of communications.
Candy Implementation
The Candy implementation can happen independently of BuildSmart but as and when Cost or Ledger codes and
Activity of Task codes have been agreed, they will be adopted in Candy for one to one comparison and CVR.
Candy implementation usually starts in estimation and spawns from there, i.e. using Candy meaningfully for post
tender or Valuations is dependent on a Candy resource based, analytical estimate. Generally 5 days of training (2
days C201 Candy Estimating & Valuations Introduction course) and consultancy (3 days) will be sufficient to get
any user up and running with live data. Training should commence with the estimation department at head office
and core estimation personnel from other departments if applicable.
It will also benefit senior commercial/QS staff as the training will touch on the Valuation side of Candy as well. The
hands-on consultancy should be directed at the core estimation personnel at head office in order to get them
going on live data by either tendering on a current bid or re-tendering a recent submission or awarded contract.
Further specialised (estimation, planning, valuations, forecasting etc) training and consultation at HQ and/or
business units can be arranged on application and on an as needed basis.
Describe how the solution will be used by ADC employees across HO, DO and SO locations.
Each organisation may have the same or different base or reporting currency consolidating into an organization at
currency rates as defined by ADC. With reference to Joint Ventures, the 100% JV may be recorded and reported
on, with consolidation percentage (the percentage interest of ADC) taken into account on consolidation. Part or
100% owned subsidiaries would be catered for in the same way.
Construction Computer Software
Multiple Projects which may have multiple Contracts within a Project Contract to Activities and Cost codes
Divisions or Overheads Multiple division with an organisation for Head Office or other departments
Options exist for System, Licence and Data to run stand alone or on a network or in combination, i.e. data and
licences on the server and system on client or data and system on client and data on server. Data can also easily
be transferred by compressed email, common backup areas and/or VPN etc.
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.
In terms of user rights, Candy identifies two types of users; Candy administrators with full rights and Candy non-
power users with restricted rights.
The admin user is responsible for the installation and maintenance of the Candy software and the Candy licence.
This user must update the software and licence promptly when so requested by the system. Candy admin users
require full administrative rights to the Candy application folder as Candy will require updates and patches to be
installed from time to time. This process is automated and can happen from within the application. The Candy
admin user needs access to the Internet and email to execute the administrative functions effectively. The Candy
network master libraries must be created, maintained, and backed up by the admin user.
The non-power user is restricted by the IT department from installing and updating software on the network or on
the users local hard drive. These user profiles have full access rights to their My Documents folders, Windows
roaming and non roaming application data folders, and data home directory. Access rights to other folders are
Construction Computer Software
restricted to read only and execution rights. Candy non-power users require read only and execution rights to the
application folder. The Candy network master libraries can be accessed by this user in read only mode during
master selection within the application.
Installation pre-requirements
General
Before the installation of the Candy application can happen it is very important for the organizations IT
department and the Candy users to perform the list of pre-requirement activities. This will ensure the
understanding of the software requirements, and successful implementation and maintenance of the software by
all stakeholders.
Establishing a list of the Candy users helps in the planning and implementation of user groups, security settings,
and client tick list. The client tick list is used to establish Candy user profiles and providing access on the
individual client computers.
The list of Candy users must be categorized as admin-user or non-power-user depending on the users functional
position and in conjunction with the predefined list of Candy events.
The user is responsible for the installation, updates, and patches of the Candy application. Backup of the Candy
data files is the users responsibility.
P2P systems are based on a distributed computing model in which peers share computer resources and
exchange services directly. In P2P systems computers, can act as network clients or servers. To be effective,
users must share a hard drive with full rights to all users. Users can share data files, applications, printers and
other network resources. This environment tends towards low network security. The application response times is
highly coupled to network resources. Data file backups can be centrally managed with some effort.
The Candy application, user data files, and licence can be located in various combinations to suite the users
operational requirements.
C/S systems are based on a distributed computing model in which nodes share computer resources and
exchange services through a dedicated network control computer, called the server. The server handles the
communication needs of the other computers in the network. Users can share folders with read write access to
controlled user groups. Users can share data files, applications, printers and other network resources. Very high
network security. Computers with Windows operating systems with the same security capabilities and file
operating systems can operate in this environment.
Data file backups can be centrally managed with ease. Application response times are highly coupled to network
resources.
General
The Candy installer is Windows compatible. The install file is compressed to about 10mb and can be downloaded
easily from the Candy website. The installation requires 30mb of disc space. The Candy installer is user friendly
and requires only the location of the folder as input from the user. The user that installs Candy requires
administrative rights to the application folder to create and copy the folders and files.
Candy application
The Candy application is a Windows 32 bit native Intel code application obeying the Windows Portable Execution
model. The Windows resource DLLs required by the application are generated using the Microsoft Visual Studio
development platform. Candy can be installed and implemented on any platform that is compatible with the
Windows Network Operating System and obeys the Windows File Operating System rules. The Candy client does
not require any software installation. The Candy application server installation has all required software and
application data available to run a Candy client.
Candy on a wan
The Candy application can be run in a thin client server environment using Micro Soft Terminal Services or
rd
equivalent 3 party software (eg Citrix).
Candy data
The Candy data is stored in a CCS propriety database management system (DBMS). This ensures that the
Candy data is accurate, secure and can be retrieved at real time speeds. The DBMS is scalable and can be
implemented in a client server environment, peer-to-peer, and single user system without much user intervention.
The DBMS relies on the Windows network operating system to provide user access and security to the data. The
rd
Candy DBMS does not require any 3 party software installation and therefore does not interfere with existing
commercial DBMS installations on the users computer or network.
Construction Computer Software
The Candy DBMS system uses and obeys a subset of the Win32 File API that makes it compatible with most
rd
File, Server, and Network operating systems that do the same. Other file operating systems, 3 party disc cache
tools and server configurations that do not emulate the Win32 File API fully will not execute the Candy system
correctly. The Candy system uses the Win32 file sharing, file locking and record locking API. If non Microsoft file
and network systems are used, they must obey the Microsoft Network Client services fully to operate the Candy
system correctly. If non Microsoft systems are used the latest network operating system and software patches
must be installed, and configuration settings on servers must be considered to prevent data loss.
Candy licence
The Candy licence mechanism is supported on Win32 File systems. The Candy licence will fail on Unix, Linux
and DOS based servers that do not emulate the Win32 File API correctly. Virus protection software and archive
utilities that tamper with file attributes, and properties of the licence file will cause it to fail.
The Candy licence can be shared in a centralized location or setup as a single user in the users profile folders.
The licence is served with full rights to the Candy admin user and read only access to the Candy non-power user.
The users can access the licence folder using an UNC or network mapped drive.
Network licence
The Candy licence can be installed on a LAN to make it available to more users. The Candy admin user requires
full rights to Candy licence location. Candy non-power users require read only access to the licence location.
Installation Pre-requirement
Installation
On the application server create the folder CCSAPPS. This folder must be shared with full rights to the Candy
admin user. The Candy non-power users require read only and execution rights to this folder. Install the Candy
application in the subfolder CCSWIN in the folder CCSAPPS. Within the folder CCSAPPS, create the subfolder
CCSAPPS\CCS. This folder will contain the Candy licence.
Construction Computer Software
On the data server create the folder CCSDATA. This folder must be shared with full rights to both Candy admin
and non-power users. The CCSDATA folder will contain all Candy data that are intended to be shared among the
Candy user group. Within the CCSDATA folder create the following sub folders:
CCSCOM
CCSDATA CCSMULTI
Candy Group
Data Server
CCSMAST
On the data server each user will have a unique data home directory. This ensures that application information is
stored separately for each user in a multi-user environment. In each users home directory create the sub folder
CCSDATA. The Candy user requires full rights to this folder which will contain all the Candy data and archive
backups of this user. This folder can be backed up with the other application information of the user during
organisational disaster recovery protection procedures.
Construction Computer Software
General
The Candy file management system is compatible with network mapped drives and UNC path names. To launch
the Candy application on the client the executable file CCSVFX.EXE must be run.
A Windows shortcut or link file can optionally be used to assist the user in launching the Candy application. The
shortcut can be installed on the users Windows desktop using the Candy icon for easy identification. If the user
needs to be guided to the location of the preferred Candy data folder, the start in folder option of the shortcut file
properties can be set to point to Candy data location path, for example <user home directory>\CCSDATA. The
user can access other data folder locations using the data folder manager within the Candy application.
On the first time launch of Candy the system will prompt the user to login. The user will be required to enter a user
name, initials, and company name. These settings are important information and will used in the following manner
during the operations of the application:
User name:
User initials:
o The first three characters must be unique in the Candy user group. These characters will be
recorded against data modifications and identification of users when using the system in multi
user concurrent mode.
Company name:
The Candy login details can be modified on the company manager document using the Company drop down
menu.
Candy licence
If the Candy licence is not automatically detected at the licence folder ..\CCSAPPS\CCS the user must use the
change tab on licence dialog and select the licence path option to point to correct licence folder.
Construction Computer Software
To get access to the shared Candy data folders, common backups; network master libraries; and multi user
concurrent access libraries, the folder paths must be set for the user. Using the My Candy Settings tool and the
option Folders and Paths set the following paths accordingly:
Common Backups:
Archive backups
Each Candy user must have a unique data folder to store their personal backups of important information. This
folder is the archive backups. To set the archive folder use the My Candy Settings tool and the option Folders
and Paths set the archive backups path accordingly:
The users settings will be stored in the Candy configuration file CCS.INI in the Windows virtual folder My
Documents\My CCS.
General
This document must be read in conjunction with the Candy Network Installation document. The Candy Data
Folder can be shared among several users if online real time access to the data is required. The Candy Job
Manager will only allow one user to take ownership of the Job dataset at a specific time instance. Users must
complete their data tasks on the selected job and return to the Job Manager document to release the data files for
the next user to gain access to the same job.
Shared data folders can be setup in a Client/Server Network, Virtual Private Network, or a Wide Area Network
environment. Users can access data servers in a wide area network using Terminal Services.
If concurrent access to the same job is required the job data files must be copied using the Candy backup
function and then added to the multi user company using backup recover function. The Candy multi user
company must be set up as explained in the Candy Network Installation document under the heading Candy
Shared data space. For users to access the shared data, add the shared Candy data folder path to each users
Data Folder Manager.
Construction Computer Software
To enable data file exchange and shared master library access for the Candy user group setup the Candy Shared
data space and each users Candy settings as stated out in the Candy Network Installation document.
Define what services will be required to implement and support the solution
Implementation and support will be provided by CCS Gulf and South Africa. Hardware and software services
as per the system requirements (see 7.3)
See 7.3
CCS Candy and BuildSmart are on premise, generic software solutions. Candy is a software application
running on a proprietary database that can be downloaded or installed from file to any client pc, with shared
licence, system and data options. The BuildSmart solution is dot.net solution running SQL database hosted on
the clients server, accessed via the web through Internet Explorer.
Server - Microsoft Windows Server 2003 or 2008, 32 The following editions of Windows
Operating or 64 bits Server are supported:
System IIS 6 or newer with .NET Framework 4 (IIS
must be converted to 32 bits) Standard, Data Center and
Latest Service Packs Enterprise editions
THE SERVER MUST NOT BE A DOMAIN
CONTROLLER; EXCHANGE SERVER, OR
ANY VERSION OF A SMALL BUSINESS
SERVER
Database Microsoft SQL Server 2005 or higher The following editions of SQL
Latest Service Packs server are supported - Standard
EXPRESS VERSIONS ARE NOT and Enterprise
ALLOWED
Network ADSL or a dedicated line Internet access, External users are required to print
Structure ADSL should be at least 2Mbts, the reports through your firewall/router
dedicated line should be at least 512 Kb thus the required default ports
Microsoft VPN or better or direct Internet should be opened.
access
LAN 100 base-T network cards & hubs We do cater for clients that prefer
Default Ports 80 (HTTP), 1433 (SQL), 3389 to use specific port numbers on the
(RDC) must be accessible externally external fixed IP address or DNS
name.
Workstations Microsoft Windows XP, Vista, 7 All Editions of Windows XP, Vista 7
Operating Microsoft Office 2003 or 2007 and Microsoft Office are supported
System Latest Service Packs
Internet Explorer version 6 or newer
Printers Laser or DeskJet with sufficient speed All Printers could be Local or
according to the volumes Network Printers
Dot Matrix printer for printing Payslips Payslips can also be printed on a
LaserJet
1. Operating system
Candy runs and is supported on Windows XP SP2 and SP3, Windows Vista and Windows 7. The latest service
pack should always be installed.
2. 64 bit support
Candy will run correctly on all 64-bit processors and 64-bit Microsoft operating systems.
4. Virtual Environments
Candy functions under a number of virtualized environments including Citrix, MS Remote Desktop.
5. Installed platforms
MS .NET is not a prerequisite to run Candy. However, some special services do make use of this platform and
will require .Net 3.5 or .Net 4.0.
Candy uses the Windows 32 bit File API. It relies on services provided by this API for file sharing, file locking and
record locking. Non-Microsoft operating systems and server configurations that do not emulate the Windows 32
Construction Computer Software
File API fully will not execute Candy correctly specifically resulting in data loss. Servers that make use of
proprietary caching software must be correctly configured with Candy in mind.
The Candy licence mechanism is supported on Windows 32 bit File systems. The licence will fail on UNIX, Linux
and DOS based servers. Virus protection software and archive utilities that tamper with file attributes, and
properties of the licence file will cause it to fail.
General
The Candy application has a very small server footprint and the efficiency of the application is highly coupled to
the number of Candy users accessing the server concurrently and the network traffic generated by other
applications served from the same computer.
Security policies and disaster recovery management procedures also influence the hardware requirements. Anti-
virus software for example that uses heuristic virus protection methods will slow down file access operations.
Candy application
This document must be read in consultation with the Candy Network Installation document. The Candy Project
Control system must be installed by the Candy administrative user. The Candy application folder will require
30MB of disks space. Candy non-power-user requires read only and execution rights to the Candy application
folder.
Server network:
Terminal Services
The minimum bandwidth figures per user session are 10K for Citrix and 30K for Windows terminal server.
Terminal Server bandwidth is highly dependent on what is served. Sound, video and printing for example
require lots of bandwidth.
Please describe in detail how the application is licensed and provide a working example of how you
envision ADC using the software to the terms in the most cost- effective way.
Candy:
Candy software is not sold but instead rented on a monthly basis with an initial license fee per installation. This
rental includes all software upgrades, updates and full access to expert assistance should you need help to
perform complex or unfamiliar tasks. Training courses are available covering all the major aspects of the software
and at various levels of expertise. New users are encouraged to attend at least one course to get the best results
from Candy.
Candy licence
The Candy licence mechanism is supported on Win32 and Win64 File systems. The Candy licence will fail on
Unix, Linux and DOS based servers that do not emulate the Win32 File API correctly. Virus protection software
and archive utilities that tamper with file attributes, and properties of the licence file will cause it to fail.
The Candy licence can be shared in a centralised location or setup as a single user in the users profile folders.
The licence is served with full rights to the Candy admin user and read only access to the Candy non-power user.
The users can access the licence folder using an UNC or network mapped drive. The Candy licence can be
installed on a LAN or WAN to make it available to more users as concurrent. The Candy admin user requires full
rights to Candy licence location. Candy non-power users require read only access to the licence location. A
combination of network and stand alone licences are also common as a stand alone and network licence count
cost the same.
For Candy licencing, initially look at a number based on the number of estimation staff employed as Candy
implementation and licencing usually kicks off within the estimation department. Typically recommended is that
the estimation manager(s) have stand alone licences to allow them to have uninterrupted access to Candy.
Buildsmart is based on the number of concurrent users, and not named users. The system license covers the
number of users logged on to the system at any one time. There may be any number of named users, but only
the licensed number of users may be on line at any one time.
CCS Partners:
BuildSmart HR
This module provides a full suite of modular, but fully integrated modules to manage your human resources.
Includes: Basic Module - Full Employee Administration from Engagement to Retirement, Performance
Management, Training Administration, Disciplinary and Grievance management, Medical and Accident
administration, Storing of images associated with the employee, Employee self-service tools, Leave management
and admin, Passport and Visa management, and Reporting tools.
CCS Offices and distributors are all fully functional business units, and each handle administration, sales, training
and support for their regions, as well as assisting other regions should it be necessary.
Front line product and technical support, and client training, is handled by all our offices. The majority of product
training occurs at our clients offices, as well as in training centres at our offices or externally. The CCS Dubai
office will be the primary source of support for ADC.
In addition to the Buildsmart on-line Log system, our clients have access to a telephone help-line that offers
expert assistance to users needing to perform complex or unfamiliar tasks. Remote desktop assistance can be
used in some situations. Importantly support staffs are specialists in either Accounts or Engineering so clients will
always find support from someone with industry knowledge.
We have a dedicated technical team that supports our clients remotely. CCS requires access to the server via
RDT.
A telephone hotline is available in all regions during normal business hours, as well as emergency contact
numbers after hours.
Online Log based support is available and accessible from each Buildsmart screen.
Over 70 CCS employees provide support at different times at either a support desk, on-line or by telephone.
All staff have strong experience in the construction industry, as well as in their various specialties such as
engineering, accounting, project management, quantity survey, and IT. A majority of the consulting staff have
experience working with the products in construction company offices and have an appreciation for the challenges
those needing support are experiencing.
Support problems are escalated on a mission critical basis. For example, payroll queries are a top priority, as is
support for work with an imminent deadline. The support log escalates support queries by these priority
considerations, and the by a time/date stamp method.
CCS regularly monitors industry developments, but primarily listens to the needs of its many clients to determine
what functionality will provide the greatest benefits, and does so working closely with product partners.
We have onsite available consulting services, with qualified construction accountants, engineers, quantity
surveyors etc.
24 /7 technical and administrative telephone (toll free and mobile) and fax support from within the UAE is backed
up by an international help desk. Telephone, fax, email and web details are organised by geographical region
and time zone and published in the software. We have support personnel available in the UK, South Africa,
Middle East, India, Australia and New Zealand so it is always possible to get technical or licence assistance.
Construction Computer Software
The Buildsmart Help feature takes the form of on-line manuals and the Support screen from which Logs are
generated:
Updates
CCS development is driven by client requests. Each request is evaluated and those that fit the scope,
functionality, best practice are deemed to be of general value are put into development at no charge to the client
making the request. Updates and enhancement are industry specific and not client specific.
Development work is specified, coding is produced, and then tested in Alpha by our developers, then via selected
CCS consultants, and then via Beta testing by our distributors and selected clients. Only after successfully
passing each of these tests is the new feature included in a periodic release.
CCS does not have standard release cycles, but rather releases product after development and testing have been
satisfactorily completed and important new functionality is ready for general use.
The client receives notification when a new version is available, and the new features provided by that new
version. The client then has the ability to select an Update button on the system to download and install this
version and current updates.
Construction Computer Software
Construction Computer Software
Candy:
2.00d was released in October 2010 32 minor releases
2.00e was released in March 2011 24 minor releases
2.00f was released in August 10 so far
Major release approximately every 6 months, 4 or 5 minor releases per month.
Buildsmart:
38 Updates Version 11.06.12 to Version 11.07.30
Construction Computer Software
Refer to 7.3 and 7.4 above. Implementaton as per the ADC - CCS Implementation Plan.pdf and configuration
options for Candy and BuildSmart.
Candy and BuildSmart offer generic solutions with complete OOB functionality. Customization is rarely, if ever,
required as a result of both solutions being continually developed by contractors for contractors for 30+ years.
Inherent in both is good practice and procedure based on industry criteria resulting in maximum efficiency and
automation, single data entry and a lean process minimizing, and in most cases eradicating repetition, manual
manipulation and administrative overhead.
Optimal implementation, integration and configuration for an organisations such as ADC could be briefly
described as follows:
1. Candy being used for estimating, planning, forecasting and cash flow at bid and pre contract stage
providing both a financial and engineering budget or allowance for projects. A financial budget is derived
from the engineering budget, i.e. based on the estimated quantity of resources necessary at the
estimated rate of each resource unit, an estimated usage value can be derived for each resource and in
turn each ledger/cost code and/or activity/task code.
2. The engineering (quantity) and financial (value) budgets are uploaded into SmartBuy (BuildSmart
Procurement) as a shopping list for a project restricting the quantity and value of purchases per project.
Being web based and the solution hosted on the company server, BuildSmart can run either centralised
(HO) or decentralised (DO, SO) procurement or a combination of both. The forecasting done in Candy by
linking the resource based estimate to a critical path GANNT or barchart in Candy Planning provides a
procurement schedule identifying when resource (labour, material, equipment, Subcontractors) are and
will be required.
3. BuildSmart requisitions (based primarily on the Candy shopping list) become purchase orders after a
customised and tiered approval process.
4. Delivery of material against the purchase orders are captured in BuildSmart from site or head office and
upon delivery costs are accrued. Other payroll and overhead (office supplies, petty cash, assets etc) and
operational (plant & equipment, yard, inventories, subcontractors etc) costs are also captured in
SmartPay (BuildSmart Payroll) and SmartAct (BuildSmart accounting) to account for all costs for the
project and organisation.
5. Monthly Valuations are done in Candy based on actual work done against bill items and/or progressing
the schedule or barchart. The actual quantity of work done, calculates the allowable of resource that
should have been used, summarised into Cost/Ledger codes and Task/Activity codes for CVR with
BuildSmart accrued and actual (invoiced costs)
6. Actual and accrued costs from BuildSmart and uploaded back to Candy in order to do essential cost to
and at completion calculations in Candy Valuations for yesterday, today and tomorrow CVR and Earned
Value analysis
7. Candy and BuildSmart provide literally hundreds of reports extrapolated to thousands taking into account
various options, criteria, filters etc. for each report. Essential cost and management reports are available
OOB. However, partner products like Business Intelligence allow for company customised reports and
Dashboarding.
8. Workflows and document management and collaboration can be supplemented by our partner product
SmartDM (BuildSmart Document Management) while payroll can be supplemented by our partner
products SmartHR (BuildSmart Human Resource Management) and Time & Attendance.
Construction Computer Software
Construction Computer Software
The CCS project team will have an appointed team leader who will have the overall responsibility of the delivery
of the project. The project team leader will have the required skill levels to perform this task as well as the
experience of successfully delivery project of this nature in the UAE as well as other GCC areas and
internationally. The team leader will be assisted by a team of trained construction professionals assigned to the
various sections or modules as outlined in the implementation plan.
Rubesh Rajan Senior Civil Engineer Candy Estimating, Previously estimator for
Technical Planning, Forecasting, construction company.
Consultant Valuations Candy implementation,
Candy Team Leader training, support and
consulting lead and
experience in MENA
for over 5 years
As detailed in the Implementation plan, a Project Sponsor is a critical role and this person required an in-depth
knowledge of the business and the business practices. The resources required are identified in the ADC
Organisational chart which a champion for each section requiring identification. Where decisions are required,
particularly in the setup stage, these identified champions will delay the process if unavailable for extended
periods of time. A System Administrator (Financial and not IT) is required to be available through the entire
implementation in order for the complete transfer of ownership of the system. A detail spec of this role is
appended to this response Visio-System Administrator - Admin User - Roles Spec and Process Flow.pdf
The Candy implementation can happen independently of BuildSmart but as and when Cost or Ledger codes and
Activity of Task codes have been agreed, they will be adopted in Candy for one to one comparison and CVR.
Candy implementation usually starts in estimation and spawns from there, i.e. using Candy meaningfully for post
tender or Valuations is dependent on a Candy resource based, analytical estimate. Generally 5 days of training (2
days C201 Candy Estimating & Valuations Introduction course) and consultancy (3 days) will be sufficient to get
any user up and running with live data. Training should commence with the estimation department at head office
and core estimation personnel from other departments if applicable.
It will also benefit senior commercial/QS staff as the training will touch on the Valuation side of Candy as well. The
hands-on consultancy should be directed at the core estimation personnel at head office in order to get them
going on live data by either tendering on a current bid or re-tendering a recent submission or awarded contract.
Further specialised (estimation, planning, valuations, forecasting etc) training and consultation at HQ and/or
business units can be arranged on application and on an as needed basis.
SmartBuy and SmartAct are implemented simultaneously and the implementation follows the actual process flow
of the actual activities For example deliveries cannot be implemented before the procurement is complete.
SmartPay is part of the BuildSmart core system and costing would not be complete without the payroll being
processed with cost to contracts, cost codes and activities.
The Business Intelligence would only follow once the core system is running as data is require in the database to
provide meaningful BI reports.
Document Management would not impact on any of the core functions but workflows and alerts integrated to the
Document Management would not be available.
The HR module could be implemented at any stage as the functionality is in place to take Masterfile data from
SmartPay to the HR or from the HR system to SmartPay as the integration works both ways.
Construction Computer Software
CCS provides a complete and interconnected solution, where if implemented fully, no integration with other
systems should be required. If specialised integration with other systems is required, these will be evaluated on
application. MS Excel import and export facilities are available OOB while Business Intelligence may be used in
certain cases where compatible to extract, combine and report on data from different sources. Candy and
BuildSmart are both Windows based applications and standard interfaces exist to MS Outlook, Acrobat/Adobe,
MS Access etc exist where necessary. Import facilities from AutoCAD and other design and take off software
solutions is currently under development in Candy while import/export facilities do exist for the likes of Primavera
and Microsoft Project in Candy Planning and Forecasting. CCS Candy and BuildSmart Integration with current IT
infrastructure software and hardware, being Windows based, are standard.
Candy:
Candy implementation and training commences in estimating. Legacy estimate data (coding, resources,
common indirect and direct work items, rates and buildups) can be imported electronically from MS Excel and
the like providing a platform to work from. Candy rate buildup sheets or worksheets make up the core data of
the estimate. Candy worksheets are unique with the free format input which sets Candy apart from its
competitors. Candy worksheets require time and thought in buildup so that they can be used as standard
templates and stored in a library or master for future use. Existing buildups in Excel or similar systems will be
converted and replicated in Candy worksheets with the initial assistance from a Candy consultation session.
Schedules or programs done in MS Project or Primavera can be seamlessly converted into Candy Planning
using standard OOB import/export facilities in Candy. The initial legwork is rewarded in the long term with
standard coding structures, templates and bills of quantity work items to be used repeatedly, easily and
quickly in future. The risk lies in the original data and the person(s) responsible for the conversion/import
export as Candy cannot guarantee another softwares data integrity nor can human error ever be completely
mitigated but as more and more estimates are done and via feedback from project delivery teams and sites,
mistakes and assumptions will be minimised and rectified based on actuals.
BuildSmart:
Masterfile data Suppliers, Sub Contractors, Debtors, Creditors, Assets, Stock items, Ledger Codes and
Employees Masterfiles are migrated by pre-defined templates supplied by CCS. These templates are populated
by ADC and loaded into the system by CCS.
Take on Balances of sub ledgers, specific detailed balance sheet items, costs to date, and other data as defined
in the project management phase are prepared in a template format by ADC and loaded by CCS. At each stage
data verification and or balancing processes are followed and each phase is signed off by ADC. All take on
balances and data must be verified and signed off prior to live transactions.
The data migration is itemised and detail in the implementation plan.
Construction Computer Software
Based on our extensive experience in implementing, training and supporting Candy, the tried and trusted
approach is to conduct a module/application orientated one or two day training course (see below
options) at a suitable venue or in-house at ADC premises, followed directly by between 1 and 3 days of
hands on consulting applying the theory learnt to practice. Continual and as required email, telephonic
and courtesy visit support and help contribute to the training and on-boarding process.
Management courses
Analysis & interpretation (C402)
A half day seminar for executives and
managers who require an understanding of
the information that can be generated by
Candy, but do not necessarily require hands-
on training.
BuildSmart Training and on-boarding process:
BuildSmart training is a hand on approach where a CCS consultant or consultants will capture
transactions and demonstrate functionality with the users or users with live transactions. The training is
not one to one and users performing the same functions are trained together. Using this methodology,
real live problems are addressed and resolved instantly as well as user capabilities assessed. The aim
is to bring the user up to date to be able to do todays transaction on the same day. As explained in the
implantation phases, this process continues for the whole implementation and training phase with CCS
consultants being available even after sections are completed.
Construction Computer Software
Candy client can run on a desktop or laptop or terminal service across a LAN or WAN. Using laptops, desktops,
terminal services etc depends on company policy, IT infrastructure and also the role of the user and task at
hand.
BuildSmart being web based and as detailed in the 7.3 ,desktops, workstations vs laptops would depend on the
user and the role the users plays in the business and is not prescribed by the system.
7.15 Mobility
Provide details of accessibility and mobility features of the solution, specifically:
Access to data from mobile devices
Approvals to requests via mobile devices
Review documents via mobile device
Integration into email system
Candy can run on any Windows device but has no specific mobile application. Data from Candy can however
easily be converted to or moved in PDF, MS Excel, MS Word that is readable on most mobile devices. Candy job
data can be sent from within Candy at the press of a button by email via a compressed file.
View Requisition,
Approve Requisition,
View Order details,
Capture a Delivery
All reports are available in PDF, MS Excel and MS Word direct from the system which would be readable on a
mobile device and limited to the file size restriction on your email setup.
Construction Computer Software
CCS Buildsmart makes use of a direct connect, through a direct IP address, or a VPN using Internet
Explorer 6 or above. CCS Buildsmart offers the users unparalleled functionality when connecting to
distributed databases.
The asp model allows users access using nothing but an Internet browser and a connection to their
Internet Service Provider.
Users on Site
Place site requisitions on-line for the attention of centralized buyers and approvers.
Track the progress of requisitions and purchase orders.
Take delivery of goods and services as they happen.
Draw reports from the centralized server at any time
Construction Computer Software
Run the entire Enterprise System from remote locations live and real time.
Head office staff allowed quick and easy consolidation of business units data
Options exist for System, Licence and Data to run stand alone or on a network or in combination, i.e. data
and licences on the server and system on client or data and system on client and data on server. Data
can also easily be transferred by compressed email, common backup areas and/or VPN etc.
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.
In terms of user rights, Candy identifies two types of users; Candy administrators with full rights and
Candy non-power users with restricted rights.
The admin user is responsible for the installation and maintenance of the Candy software and the Candy
licence. This user must update the software and licence promptly when so requested by the system.
Candy admin users require full administrative rights to the Candy application folder as Candy will require
updates and patches to be installed from time to time. This process is automated and can happen from
within the application. The Candy admin user needs access to the Internet and email to execute the
administrative functions effectively. The Candy network master libraries must be created, maintained, and
backed up by the admin user.
The non-power user is restricted by the IT department from installing and updating software on the
network or on the users local hard drive. These user profiles have full access rights to their My
Documents folders, Windows roaming and non roaming application data folders, and data home
directory. Access rights to other folders are restricted to read only and execution rights. Candy non-power
users require read only and execution rights to the application folder. The Candy network master libraries
can be accessed by this user in read only mode during master selection within the application.
Installation pre-requirements
General
Before the installation of the Candy application can happen it is very important for the organizations IT
department and the Candy users to perform the list of pre-requirement activities. This will ensure the
understanding of the software requirements, and successful implementation and maintenance of the
software by all stakeholders.
Establishing a list of the Candy users helps in the planning and implementation of user groups, security
settings, and client tick list. The client tick list is used to establish Candy user profiles and providing
access on the individual client computers.
Construction Computer Software
The list of Candy users must be categorized as admin-user or non-power-user depending on the users
functional position and in conjunction with the predefined list of Candy events.
The user is responsible for the installation, updates, and patches of the Candy application. Backup of the
Candy data files is the users responsibility.
P2P systems are based on a distributed computing model in which peers share computer resources and
exchange services directly. In P2P systems computers, can act as network clients or servers. To be
effective, users must share a hard drive with full rights to all users. Users can share data files,
applications, printers and other network resources. This environment tends towards low network security.
The application response times is highly coupled to network resources. Data file backups can be centrally
managed with some effort.
The Candy application, user data files, and licence can be located in various combinations to suite the
users operational requirements.
Construction Computer Software
C/S systems are based on a distributed computing model in which nodes share computer resources and
exchange services through a dedicated network control computer, called the server. The server handles
the communication needs of the other computers in the network. Users can share folders with read write
access to controlled user groups. Users can share data files, applications, printers and other network
resources. Very high network security. Computers with Windows operating systems with the same
security capabilities and file operating systems can operate in this environment.
Data file backups can be centrally managed with ease. Application response times are highly coupled to
network resources.
General
The Candy application has a very small server footprint and the efficiency of the application is highly
coupled to the number of Candy users accessing the server concurrently and the network traffic
generated by other applications served from the same computer.
Security policies and disaster recovery management procedures also influence the hardware
requirements. Anti-virus software for example that uses heuristic virus protection methods will slow down
file access operations.
Candy application
This document must be read in consultation with the Candy Network Installation document. The Candy
Project Control system must be installed by the Candy administrative user. The Candy application folder
will require 30MB of disks space. Candy non-power-user requires read only and execution rights to the
Candy application folder.
Server network:
Terminal Services
The minimum bandwidth figures per user session are 10K for Citrix and 30K for Windows terminal
server. Terminal Server bandwidth is highly dependent on what is served. Sound, video and
printing for example require lots of bandwidth.
General
The Candy installer is Windows compatible. The install file is compressed to about 10mb and can be
downloaded easily from the Candy website. The installation requires 30mb of disc space. The Candy
installer is user friendly and requires only the location of the folder as input from the user. The user that
installs Candy requires administrative rights to the application folder to create and copy the folders and
files.
Candy application
The Candy application is a Windows 32 bit native Intel code application obeying the Windows Portable
Execution model. The Windows resource DLLs required by the application are generated using the
Microsoft Visual Studio development platform. Candy can be installed and implemented on any platform
that is compatible with the Windows Network Operating System and obeys the Windows File Operating
System rules. The Candy client does not require any software installation. The Candy application server
installation has all required software and application data available to run a Candy client.
Candy on a wan
The Candy application can be run in a thin client server environment using Micro Soft Terminal Services
rd
or equivalent 3 party software (eg Citrix).
Candy data
The Candy data is stored in a CCS propriety database management system (DBMS). This ensures that
the Candy data is accurate, secure and can be retrieved at real time speeds. The DBMS is scalable and
can be implemented in a client server environment, peer-to-peer, and single user system without much
user intervention. The DBMS relies on the Windows network operating system to provide user access and
rd
security to the data. The Candy DBMS does not require any 3 party software installation and therefore
does not interfere with existing commercial DBMS installations on the users computer or network.
The Candy DBMS system uses and obeys a subset of the Win32 File API that makes it compatible with
rd
most File, Server, and Network operating systems that do the same. Other file operating systems, 3
party disc cache tools and server configurations that do not emulate the Win32 File API fully will not
execute the Candy system correctly. The Candy system uses the Win32 file sharing, file locking and
record locking API. If non Microsoft file and network systems are used, they must obey the Microsoft
Network Client services fully to operate the Candy system correctly. If non Microsoft systems are used the
latest network operating system and software patches must be installed, and configuration settings on
servers must be considered to prevent data loss.
Candy licence
The Candy licence mechanism is supported on Win32 File systems. The Candy licence will fail on Unix,
Linux and DOS based servers that do not emulate the Win32 File API correctly. Virus protection
software and archive utilities that tamper with file attributes, and properties of the licence file will cause it
to fail.
The Candy licence can be shared in a centralized location or setup as a single user in the users profile
folders. The licence is served with full rights to the Candy admin user and read only access to the Candy
non-power user. The users can access the licence folder using an UNC or network mapped drive.
Construction Computer Software
Network licence
The Candy licence can be installed on a LAN to make it available to more users. The Candy admin user
requires full rights to Candy licence location. Candy non-power users require read only access to the
licence location.
Installation Pre-requirement
Establish the Candy application server computer name.
Establish the Candy administrator logon name and password.
Establish the Candy application installation folder name.
Establish the share name and share the Candy application folder with the Candy user groups.
Using the list of Candy users ensure that all users have exited the Candy application.
Installation
On the application server create the folder CCSAPPS. This folder must be shared with full rights to the
Candy admin user. The Candy non-power users require read only and execution rights to this folder.
Install the Candy application in the subfolder CCSWIN in the folder CCSAPPS. Within the folder
CCSAPPS, create the subfolder CCSAPPS\CCS. This folder will contain the Candy licence.
On the data server create the folder CCSDATA. This folder must be shared with full rights to both Candy
admin and non-power users. The CCSDATA folder will contain all Candy data that are intended to be
shared among the Candy user group. Within the CCSDATA folder create the following sub folders:
CCSCOM
CCSDATA CCSMULTI
Candy Group
Data Server
CCSMAST
On the data server each user will have a unique data home directory. This ensures that application
information is stored separately for each user in a multi-user environment. In each users home directory
create the sub folder CCSDATA. The Candy user requires full rights to this folder which will contain all the
Candy data and archive backups of this user. This folder can be backed up with the other application
information of the user during organisational disaster recovery protection procedures.
General
The Candy file management system is compatible with network mapped drives and UNC path names. To
launch the Candy application on the client the executable file CCSVFX.EXE must be run.
A Windows shortcut or link file can optionally be used to assist the user in launching the Candy
application. The shortcut can be installed on the users Windows desktop using the Candy icon for easy
identification. If the user needs to be guided to the location of the preferred Candy data folder, the start in
folder option of the shortcut file properties can be set to point to Candy data location path, for example
<user home directory>\CCSDATA. The user can access other data folder locations using the data
folder manager within the Candy application.
Construction Computer Software
On the first time launch of Candy the system will prompt the user to login. The user will be required to
enter a user name, initials, and company name. These settings are important information and will used in
the following manner during the operations of the application:
User name:
User initials:
o The first three characters must be unique in the Candy user group. These characters will
be recorded against data modifications and identification of users when using the system
in multi user concurrent mode.
Company name:
The Candy login details can be modified on the company manager document using the Company drop
down menu.
Candy licence
If the Candy licence is not automatically detected at the licence folder ..\CCSAPPS\CCS the user must
use the change tab on licence dialog and select the licence path option to point to correct licence
folder.
To get access to the shared Candy data folders, common backups; network master libraries; and multi
user concurrent access libraries, the folder paths must be set for the user. Using the My Candy Settings
tool and the option Folders and Paths set the following paths accordingly:
Common Backups:
Archive backups
Each Candy user must have a unique data folder to store their personal backups of important information.
This folder is the archive backups. To set the archive folder use the My Candy Settings tool and the
option Folders and Paths set the archive backups path accordingly:
The users settings will be stored in the Candy configuration file CCS.INI in the Windows virtual folder
My Documents\My CCS.
General
This document must be read in conjunction with the Candy Network Installation document. The Candy
Data Folder can be shared among several users if online real time access to the data is required. The
Candy Job Manager will only allow one user to take ownership of the Job dataset at a specific time
instance. Users must complete their data tasks on the selected job and return to the Job Manager
document to release the data files for the next user to gain access to the same job.
Shared data folders can be setup in a Client/Server Network, Virtual Private Network, or a Wide Area
Network environment. Users can access data servers in a wide area network using Terminal Services.
If concurrent access to the same job is required the job data files must be copied using the Candy backup
function and then added to the multi user company using backup recover function. The Candy multi user
company must be set up as explained in the Candy Network Installation document under the heading
Candy Shared data space. For users to access the shared data, add the shared Candy data folder path
to each users Data Folder Manager.
To enable data file exchange and shared master library access for the Candy user group setup the Candy
Shared data space and each users Candy settings as stated out in the Candy Network Installation
document.
Construction Computer Software
Candy licence
The Candy licence mechanism is supported on Win32 and Win64 File systems. The Candy licence will
fail on Unix, Linux and DOS based servers that do not emulate the Win32 File API correctly. Virus
protection software and archive utilities that tamper with file attributes, and properties of the licence file
will cause it to fail.
The Candy licence can be shared in a centralised location or setup as a single user in the users profile
folders. The licence is served with full rights to the Candy admin user and read only access to the Candy
non-power user. The users can access the licence folder using an UNC or network mapped drive. The
Candy licence can be installed on a LAN or WAN to make it available to more users as concurrent. The
Candy admin user requires full rights to Candy licence location. Candy non-power users require read only
access to the licence location. A combination of network and stand alone licences are also common as a
stand alone and network licence count cost the same.
BuildSmart does not integrate with Active Directory for single sign-on. The user file are maintained within the
system providing secure sign-on by user ID and Password.
Authorization for activity, approvals or access to any functionality is by secure user permissions and roles..
All transactions or actions within the system are recorded against a user, with the date, time and actions taken. A
complete log is available with multiple search facilities by user, date and action.
Candy, being a database system, writes directly to the database negating the need for manually saving or
backing up the data. Hardware can however never be guaranteed and it is thus good practice to backup and
replicate data to a server/external hard drive, archive directory and the like either manually or via a
synchronizing service. Candy also does an automated daily backup of the current job should any damage to
the database occur due to power failures, voltage surges etc.
Data in Candy can also be passworded and through normal windows access rights restricted to certain users
only for security purposes.
BuildSmart allows access rights to specific areas in the system via the User Interface is controlled via Roles
created per user . Only the administrative user account is able to activate or deactivate any user account or
modify a particular users rights and roles. Roles are created that contain appropriate permissions for each job
classification, this means that each user can only view menu items that pertains to the roles and rights that has
been allocated to that particular user.Access to the actual BuildSmart databases are protected via normal
Windows and SQL usernames and passwords
Construction Computer Software
Candy Estimating
Primary estimate working desktop with Bill of Quantities, rate make up or worksheet and resources:
Marking up the nett cost, Trade Total summary of the project and reporting:
Construction Computer Software
Candy Planning
Candy Forecasting
Bill of quantities with nett cost forecast per item and cost loaded program:
Cashflow input document using forecast. Parameters of payment lags, interest established in Settings:
Cashflow graphical:
Construction Computer Software
Candy Valuations
Subcontract management measurement of work done, extras, contras and MOS with certificate:
Forecast variances between allowable (budget) and costs (from BuildSmart) by Ledger and Activity code:
Construction Computer Software
Earned Value KPI indices and graphical represention of cost vs allowable forecast:
Construction Computer Software
BuildSmart
eRFQ
Supplier Categories
Construction Computer Software
Procurement
BuildSmart Accounting
Revaluation on Currencies
Construction Computer Software
Contract Management
Journals
Complete Journal Register with recurring journals, imports from excel for bulk entries and approvals
Construction Computer Software
Fixed
Assets
Construction Computer Software
Plant
Plant Servicing
Payroll
Batch importing
Construction Computer Software
CCS provides a complete and interconnected solution, where if implemented fully, no integration with other
systems should be required. If specialised integration with other systems is required, these will be evaluated on
application. MS Excel and other electronic formats (XML, CSV, TXT) import and export facilities are available
OOB while Business Intelligence may be used in certain cases where compatible to extract, combine and report
on data from different sources. Candy and BuildSmart are both Windows based applications and standard
interfaces exist to MS Outlook, Acrobat/Adobe, MS Access etc exist where necessary. Import facilities from
AutoCAD and other design and take off software solutions is currently under development in Candy while
import/export facilities do exist for the likes of Primavera and Microsoft Project in Candy Planning and
Forecasting. CCS Candy and BuildSmart Integration with current IT infrastructure software and hardware, being
Windows based, are standard.
CCS Buildsmart has no integration issues with a customers enterprise wide portal. Business Intelligence enables
the execution & distribution of authenticated real time reports across intranets or the internet. An add-on module,
Web Reporting, provides worldwide access to a clients business reports through a standard web browser and
integrates well with enterprise wide portals.
Supports a wide variety of export formats across the web including PDF, HTML, CSV, XML, XLS,
XLSX, XLSM, XLSB and GZIP
Fine-grained security controls access to Reports, Scheduling, and Administration functionality through
User Authentication
Report Auditing tracks time, status, and user of every report generated
Access previously requested reports with convenient Reporting History
Comprehensive Report Parameter support including Date, Text and List
Comprehensive Report Parameter support including Date, Text and List
CCS BuildSmart makes use of connection strings through OLE DB objects for MS sequel server 2005 or higher.
Other integration tools include standard XML schemas.
Construction Computer Software
The clients designated BuildSmart super user has access to the server status section within the system and
normally oversees the current status of the system by using our dashboard. The server status section on our
dashboard gives detailed information in this regard. For example the current databases in use; days since last
backup; location of the databases; status (online or offline); size of databases; size of the system log files; what
SQL jobs are currently running; it warnings if the database is running out of storage space. Training is included as
part of the software price during implementation. The training is usually done at the clients offices and at the
users workstations. This can be provided by distributor offices or CCS head office staff depending on the size
and location of the client offices.
BuildSmart has online support log should the client encounter any technical problems.
Candy System Administration almost negligible IT administration of network rights to users, server,
installation/updates and backup is only required. Candy is not a heavy client or server application and only the
data access/recovery/backup needs to be administered. Access directly to Candy development team for database
recovery/fixing and system faults.
CCS BuildSmart system optimisation can take the form of splitting the application server from the database server
and splitting the .MDF from the .LDF. CCS Buildsmart also makes use of temporary data structures for the
storage of reporting information, and utilizes sequel server agents for maintaining and deleting temporary files in a
structured manner. Full performance optimisation is dictated by the specific client server configuration and usage
requirements which must come from a thorough discussion of these issues and the establishment of specific
performance criteria with the clients IT team. As mentioned in question 7.21 above, the Buildsmart super user
has access to our dashboard that enables him/her to monitor the system and get most of the necessary
notifications.
We have technical online support to fix any systems errors however CCS requires access to the server at all
times. In case of hardware failure we are able to assist with an online reinstallation of BuildSmart as soon as there
is a working server.
During the BuildSmart installation backup scripts are created according to the needs specific to the client. Daily,
weekly and monthly scripts can be created to backup databases. This will allow for a recovery of data in the case
of a hardware/software failure. Individual projects cannot be backed up as all data integrated; however Buildsmart
does not take responsibility of database backups; therefore we urge our clients to conduct adequate backups of
the server and determine the frequency and method that is best for their organisation. We would also recommend
that backups are kept offsite.
The Candy data is stored in a CCS propriety database management system (DBMS). This ensures that the
Candy data is accurate, secure and can be retrieved at real time speeds. The DBMS is scalable and can be
implemented in a client server environment, peer-to-peer, and single user system without much user intervention.
The DBMS relies on the Windows network operating system to provide user access and security to the data. The
rd
Candy DBMS does not require any 3 party software installation and therefore does not interfere with existing
commercial DBMS installations on the users computer or network.
Construction Computer Software
The Candy DBMS system uses and obeys a subset of the Win32 File API that makes it compatible with most
rd
File, Server, and Network operating systems that do the same. Other file operating systems, 3 party disc cache
tools and server configurations that do not emulate the Win32 File API fully will not execute the Candy system
correctly. The Candy system uses the Win32 file sharing, file locking and record locking API. If non Microsoft file
and network systems are used, they must obey the Microsoft Network Client services fully to operate the Candy
system correctly. If non Microsoft systems are used the latest network operating system and software patches
must be installed, and configuration settings on servers must be considered to prevent data loss.
Each Candy user must have a unique data folder to store their personal backups of important information. This
folder is the archive backups. To set the archive folder use the My Candy Settings tool and the option Folders
and Paths set the archive backups path accordingly:
The users settings will be stored in the Candy configuration file CCS.INI in the Windows virtual folder My
Documents\My CCS.
Candy, being a database system, writes directly to the database negating the need for manually saving or
backing up the data. Hardware can however never be guaranteed and it is thus good practice to backup and
replicate data to a server/external hard drive, archive directory and the like either manually or via a
synchronizing service. Candy also does an automated daily backup of the current job should any damage to
the database occur due to power failures, voltage surges etc.
Candy Report Managers exist for each application within Candy. The report managers allow users to create their
own reports, specifying content, filters etc or use templates and make selections/customisations as required. As a
result of 30+ years servicing the construction industry only, Candy caters for 99% of contracting company
reporting requirements. In the rare case where the client has specified a layout, content or format not available in
Candy, any report or document with data can be exported to MS Excel or similar for further external
customisation. Candy also provides facilities to write data directly to a client specified Excel template.
2. Specialised Bills
3. Indirect Costs
7. Estimating Bills
9. Resource Analysis
Reports
9.1 Bill Resource Analysis (12) A report listing all resources the
budgetary allowances,
utilisation and the breakup into
the resource types.
12.1 Value Analysis (35) A listing of all the bill items with
the budget and the percentage
in regards to the total budget
13. Miscellaneous
Listings
13.1 Trades in Bill Order (43) A split of the trades based in the
Bill order
13.2 Resource Listings (44) A comprehensive list of all the
resources, listing final rates,
discounts, etc.
3. Histograms
4. Resources
5. Management
Reports
5.1 Summary Report - Contract Report illustrating the printing of
and Target Dates contractual & target start & End
dates of activities, for reporting
to the management
10. Time/Location
2. Forecasting with
BOQ Links
2.1 BOQ with Budget Forecast Report illustrating the forecast
B.O.Q Nett amounts across the
program time
3. Estimate Resource
Forecasts
Construction Computer Software
4. Resource Lists
5. Trade Totals
7. Valuations Bills
7.5 Value Analysis (68) A listing of all the bill items with
the claimed budget and the
percentage in regards to the
total budget
8. Resource Analysis
Reports
8.1 Valuation Resource Analysis A report listing all resources the
(70) budgetary allowances,
utilisation and the breakup into
the resource types based on the
qty to-date.
8.2 Resources by Bill Item (71) A report listing the resources
breakdown used in each BOQ
item based on the qty to-date
9. Project Codes
Reports
9.1 Project Codes (78) A report with a filter to view
Task, Bill or Work codes.
9.2 Project Codes Resource A report listing the resource
Analysis (79) breakdown into the Task and/ or
Group codes with more filters
available
Construction Computer Software
BuildSmart Reports
All reports are available in MS Excel, MS Word and PDF Crystal Reports
Deliveries reconciled -
Deliveries matched to an
Reconciled Deliveries Invoice
Deliveries which are
Unreconciled Deliveries unreconciled - no invoice
Construction Computer Software
ACCOUNTS
Admin Reports
List of Users Complete User list
Permissions and rights given to
User Permissions the user
List Of Roles List of roles
List Transaction Types list of transaction types
List of Contacts Complete list of contacts
Setup Reports
List of Organisations Organization list
List of Projects All projects
List of Contracts All Contracts
List of Activities All Activities
List of Ledger Codes All Ledger codes
List of Banks Bank list
List of Currencies Currencies to be used
Budget Listing Budget report
Master File Reports
List of Creditor names and
Creditors addresses
Report on Creditors
transactions with option for
single creditor or range of
Creditors Transactions creditor or all
Construction Computer Software
Report on Creditors
transactions with option for
single creditor or range of
G1 Creditors Transactions creditor or all
Report on creditors foreign
Creditors Forex Transactions transactions
List of Debtors - Contract
Debtors Debtors, Other and Staff
Costing Reports
Committed Costs Order placed by contract
Overhead expenses by
overhead division - details or
Overhead Expenses summary
Overhead Budget Overhead Budget vs. actual
Plant Budget Plant Budget vs. Actual
Income Statement Income statement
Alternate Format Income
NEW Income Statement Statement
G1 Divisional Overheads
Cost-Budget Report
Consolidation Reports
Consolidated trail balance as
Trial Balance per Org structure
Contract TB consolidated as
Contract TB per Org Structure
Contract Costs consolidated as
Consolidated Cost per Org structure
PAYROLL
Audit Trail Adv Amounts Cost Audit trail report of all advised
Allocation amounts affecting costs
Employee Engaged/Transferred
In List
Employee Maintenance
Mandatory Details Exception
Employee Mass Capture Leave
Records
Employee Service/Anniversary
Summary
Employee
Terminated/Transferred Out List
Housing Details
Insurance Details
Job History Details
Length of Service
Licence Details
Marital Details
Medical Details
Membership Details
Termination / Suspension /
Transfer Details
Training Summary by
Occupational Category
Workplace Profile
Advanced Module
Reports:
Management Pack.xls
BSmart Mobile Time and Attendance is the approved Time and Attendance product Partner to
BuildSmart.
It is the only Time and Attendance System that is fully integrated with the SmartPay and BuildSmart
Human Resource Management system, and therefore allows you to observe your labour costs on a daily
basis.
Benefits:
Cost Saving
Increased profits
Eliminate Ghost Workers
Live - Real - Time Control and Costing
Speed up administration processes in office
Electronic audit trail
Eliminate manual capturing of timesheets
Provide accurate and live management reports
Effective Management of Labour Production
Live Real - Time Labour and Sub-Contractor Attendance register
Seamlessly integrate into the payroll and HR to ensure accurate labour costs are recorded in real-time
Features:
Software Hardware
Web based GPRS and GPS, WLAN, 3.5G, GSM, HSDPA, Wi-Fi
Effortless implementation
From Entry Level Devices up to Advanced Devices
User Friendly
Accurately track contract labour by project, Optical Biometrical Readers
contract, and activity costing
Options of Mobile and Fixed units for different applications
Track production in BuildSmart, labour costing
by task by trade Access Control and Time and Attendance
Ensure Biometric readers function effectively
every time (Even when fingerprintsare not
visible with the naked eye)
Construction Computer Software
Desktop Software
Construction Computer Software
Cost Reallocation
Construction Computer Software
SmartPay Integration