ContentController :: indexAction
Request
GET Parameters
None
POST Parameters
None
Uploaded Files
None
Request Attributes
| Key | Value |
|---|---|
| _cacheLifetime | 86400 |
| _controller | "Sulu\Content\UserInterface\Controller\Website\ContentController::indexAction" |
| _fos_rest_zone | false |
| _route | "sulu_route.route_id_9" |
| _route_params | [ "object" => Sulu\Page\Domain\Model\PageDimensionContent {#945 #id: ? int #page: Sulu\Page\Domain\Model\Page {#698 …} #title: "Services" #navigationContexts: Doctrine\Common\Collections\ArrayCollection {#944 …} #created: DateTimeImmutable @1775672221 {#1007 : 2026-04-08 18:17:01.0 UTC (+00:00) } #changed: DateTimeImmutable @1777024682 {#1006 : 2026-04-24 09:58:02.0 UTC (+00:00) } #creator: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#893 …} #changer: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#893 …} -author: Proxies\__CG__\Sulu\Bundle\ContactBundle\Entity\Contact {#940 …} -authored: DateTimeImmutable @1775671634 {#1009 : 2026-04-08 18:07:14.0 UTC (+00:00) } -lastModified: null #locale: "en" #ghostLocale: "en" #availableLocales: [ "en" ] #stage: "live" -isMerged: true -version: 0 -excerptData: [] -excerptCategories: Doctrine\Common\Collections\ArrayCollection {#3380 …} -excerptTags: Doctrine\Common\Collections\ArrayCollection {#3492 …} -excerptAudienceTargetGroups: Doctrine\Common\Collections\ArrayCollection {#3490 …} -excerptSegment: null -route: null -seoData: [] -seoNoIndex: false -seoNoFollow: false -seoHideInSitemap: false #shadowLocale: null #shadowLocales: null -templateKey: "services" -templateData: [ "url" => "/services" "title" => "Services" "hero_image" => [ "id" => 7 "displayOption" => null ] "hero_intro" => "Every TrustForce engagement is managed under a single point of accountability. The PM who scopes your project is the PM who delivers it — across construction, technology, or organisational change. That continuity is the service." "hero_eyebrow" => "Services" "hero_subline" => "No handoffs. No ambiguity about who owns delivery." "pillar_items" => [ [ "_id" => "5ad09bf9" "body" => "TrustForce manages the full lifecycle of built environment projects in the UAE and Northern Emirates. Our PMs are embedded in the client team, acting as the central coordination and accountability layer across all consultants and contractors — from feasibility through to post-occupancy review." "type" => "pillar" "badge" => "Badge Label" "body2" => "In our work across RAK and Northern Emirates projects, the decisions that determine programme success — scope definition, design management structure, procurement strategy, and authority approval sequencing — are made in the first six weeks. A PM appointed at feasibility stage produces a different project from one appointed after design is complete. The difference shows in the authority approval timeline alone." "number" => "01 — Built environment PM" "headline" => "Construction, fit-out, and real estate" "deliverables" => """ Feasibility and pre-contract advisory\n Design management and value engineering\n Contractor procurement and management\n Programme management and scheduling\n Cost management and variation control\n Authority approvals — RAK Municipality, civil defence, RAKIA, RAKEZ, Al Marjan Island\n Quality assurance and snagging\n Commissioning, handover, and post-occupancy review """ ] [ "_id" => "88884dd8" "body" => "Technology projects fail for organisational reasons, not technical ones. Vendor management gaps, internal politics, and unclear decision authority derail more UAE implementations than software faults. TrustForce provides structured PM discipline across digital deployments — managing vendors, stakeholders, and timelines with the same rigour applied to physical projects." "type" => "pillar" "badge" => "Badge Label" "body2" => "We have seen multi-entity ERP rollouts stall because no single person held authority across all business units. Go-live dates slip by quarters when integration testing is treated as the vendor's problem rather than a jointly managed programme milestone. These are governance failures. They are preventable with the right delivery structure in place before the first vendor contract is signed." "number" => "02 — Digital & technology PM" "headline" => "ERP, digital infrastructure, and enterprise rollouts" "deliverables" => """ Technology programme definition and scoping\n Vendor selection and contract management\n Implementation oversight and quality control\n Stakeholder alignment and change management\n Integration testing and go-live management\n Post-implementation review and optimisation\n Digital transformation roadmap delivery """ ] [ "_id" => "bf7c14c7" "body" => "When the complexity is organisational rather than physical, TrustForce provides the programme governance and delivery management that keeps transformation on track. International businesses entering the UAE consistently underestimate the structural complexity of running licensing, banking, office, technology, and team deployment as simultaneous workstreams. Each has its own dependency chain. None of them wait for the others." "type" => "pillar" "body2" => "TrustForce coordinates those workstreams under a single integrated programme — so that day 91 looks like a business operating, not a set of unfinished parallel tracks. The same model applies to internal restructuring, PMO setup, and regulatory compliance delivery across UAE and GCC entities." "number" => "03 — Business change & transformation" "headline" => "Market entry, restructuring, and strategic programmes" "deliverables" => """ Programme governance and PMO setup\n Transformation roadmap management\n Cross-functional stakeholder coordination\n Risk and issue management\n Reporting and executive dashboard design\n UAE and Northern Emirates market entry management\n Regulatory compliance programme delivery """ ] ] "hero_headline" => "Three pillars. <em>One accountable PM.</em>" "engage_eyebrow" => "When to engage" "engage_heading" => "The right time to appoint TrustForce" "engage_subline" => "Most clients come to us after the damage is done. The engagements that deliver the highest return start before the first contract is signed — not after the first deadline is missed." "engage_scenarios" => [ [ "_id" => "5c9f6283" "body" => "Before contracts are signed. TrustForce defines the delivery structure, procures the right team, and sets realistic expectations — preventing the problems that cause overruns later. A RAK development with a PM appointed at feasibility runs differently from one where the PM arrives after design is complete. The authority approval timeline alone reflects that difference." "type" => "scenario" "label" => "Scenario" "number" => "01" "metric_label" => "When to appoint" "metric_value" => "Day 1" "scenario_title" => "At feasibility or business case stage" ] [ "_id" => "34723d4c" "body" => "A project behind schedule, over budget, or without clear accountability. TrustForce embeds rapidly, resets the delivery framework, and recovers control. The recovery process is always the same: establish what is true, establish who owns what, and rebuild the programme from that point forward." "type" => "scenario" "label" => "Scenario" "number" => "02" "metric_label" => "Programme baseline" "metric_value" => "Defined" "scenario_title" => "When a programme is already in trouble" ] [ "_id" => "0243e56e" "body" => "Contractor selection, vendor negotiations, or authority approval submissions. TrustForce manages the process so the client makes informed decisions with commercial and programme clarity — not under time pressure with incomplete information." "type" => "scenario" "label" => "Scenario" "number" => "03" "metric_label" => "Typical market entry timeline" "metric_value" => "90 days" "scenario_title" => "During major procurement decisions" ] [ "_id" => "f8ad2871" "body" => "When construction, technology, and business change are happening simultaneously. A single TrustForce PM partner removes the coordination gap between workstreams — the gap where delays, cost overruns, and accountability disputes live." "type" => "scenario" "label" => "Scenario" "number" => "04" "metric_label" => "Of overruns are avoidable" "metric_value" => "83%" "scenario_title" => "For complex multi-workstream programmes" ] ] "methodology_intro" => "Every engagement runs through the same five-phase process. Each phase is adapted to the project type — construction, digital, or organisational — but the discipline never changes." "methodology_steps" => [ [ "_id" => "bb3fdd28" "type" => "method-step" "title" => "Scope, stakeholders, mandate" "number" => "01 — Initiation" "description" => "Define scope, confirm stakeholders, establish governance structure, and agree the delivery mandate before work begins." ] [ "_id" => "c9a7978a" "type" => "method-step" "title" => "Programme, risk, procurement" "number" => "02 — Planning" "description" => "Develop the master programme, procurement plan, risk register, and reporting framework." ] [ "_id" => "65cdf0d0" "type" => "method-step" "title" => "Appoint, onboard, activate" "number" => "03 — Mobilisation" "description" => "Appoint and onboard contractors or vendors, confirm workstream leads, and activate delivery controls." ] [ "_id" => "6cb39602" "type" => "method-step" "title" => "Execute, monitor, manage" "number" => "04 — Delivery & control" "description" => "Execute the programme. Monitor progress against plan, manage risk and variation, maintain stakeholder alignment throughout." ] [ "_id" => "d78fc2c2" "type" => "method-step" "title" => "Handover and review" "number" => "05 — Closeout" "description" => "Manage handover, snagging, commissioning, or go-live. Conduct post-implementation review. Archive programme records." ] ] "methodology_eyebrow" => "Methodology" "methodology_heading" => "How we work" ] -linkProvider: null -linkData: null #workflowPlace: null #workflowPublished: DateTimeImmutable @1775672221 {#1008 : 2026-04-08 18:17:01.0 UTC (+00:00) } } "view" => "webspaces/website/pages/services" "_cacheLifetime" => 86400 "_sulu_route" => Sulu\Route\Domain\Model\Route {#722 -id: 9 -webspace: "website" -locale: "en" -slug: "/services" -parentRoute: null -resourceKey: "pages" -resourceId: "019d6d6b-3168-7a92-baf8-b9ea975221b9" -resourceIdCallable: null } ] |
| _sulu | Sulu\Component\Webspace\Analyzer\Attributes\RequestAttributes {#484 -attributes: [ "requestUri" => "/services" "portalInformation" => Sulu\Component\Webspace\PortalInformation {#468 -type: 1 -webspace: Sulu\Component\Webspace\Webspace {#414 -name: "TrustForce" -key: "website" -localizations: [ Sulu\Component\Localization\Localization {#415 -language: "en" -country: "" -shadow: "" -children: [] -parent: null -default: true } Sulu\Component\Localization\Localization {#416 -language: "ar" -country: "" -shadow: "" -children: [] -parent: null -default: false } ] -defaultLocalization: Sulu\Component\Localization\Localization {#415} -segments: [] -defaultSegment: null -theme: null -portals: [ Sulu\Component\Webspace\Portal {#422 -name: "TrustForce" -key: "website" -localizations: [ Sulu\Component\Localization\Localization {#423 …} Sulu\Component\Localization\Localization {#424 -language: "ar" -country: "" -shadow: null -children: [] -parent: null -default: "" } ] -defaultLocalization: Sulu\Component\Localization\Localization {#423 …} -environments: [ "prod" => Sulu\Component\Webspace\Environment {#425 -type: "prod" -urls: [ Sulu\Component\Webspace\Url {#426 …} Sulu\Component\Webspace\Url {#427 -language: "ar" -country: "" -segment: "" -redirect: "" -main: false -url: "{host}/ar" -environment: "prod" } ] -customUrls: [] -mainUrl: Sulu\Component\Webspace\Url {#426 …} } "stage" => Sulu\Component\Webspace\Environment {#428 -type: "stage" -urls: [ Sulu\Component\Webspace\Url {#429 …} Sulu\Component\Webspace\Url {#430 -language: "ar" -country: "" -segment: "" -redirect: "" -main: false -url: "{host}/ar" -environment: "stage" } ] -customUrls: [] -mainUrl: Sulu\Component\Webspace\Url {#429 …} } "test" => Sulu\Component\Webspace\Environment {#431 -type: "test" -urls: [ Sulu\Component\Webspace\Url {#432 …} Sulu\Component\Webspace\Url {#433 -language: "ar" -country: "" -segment: "" -redirect: "" -main: false -url: "{host}/ar" -environment: "test" } ] -customUrls: [] -mainUrl: Sulu\Component\Webspace\Url {#432 …} } "dev" => Sulu\Component\Webspace\Environment {#434 -type: "dev" -urls: [ Sulu\Component\Webspace\Url {#435 …} Sulu\Component\Webspace\Url {#436 -language: "ar" -country: "" -segment: "" -redirect: "" -main: false -url: "{host}/ar" -environment: "dev" } ] -customUrls: [] -mainUrl: Sulu\Component\Webspace\Url {#435 …} } ] -webspace: Sulu\Component\Webspace\Webspace {#414} } ] -security: null -navigation: Sulu\Component\Webspace\Navigation {#417 …} -templates: [ "page" => "default" "home" => "article" "search" => "search" "error" => "error" ] -defaultTemplates: [ "page" => "default" "home" => "homepage" ] -excludedTemplates: [] -resourceLocatorStrategy: "tree_leaf_edit" } -portal: Sulu\Component\Webspace\Portal {#422} -localization: Sulu\Component\Localization\Localization {#415} -url: "dev.trustforce.ae" -redirect: "" -main: true -urlExpression: "dev.trustforce.ae" -priority: 5 } "matchType" => 1 "portalUrl" => "dev.trustforce.ae" "webspace" => Sulu\Component\Webspace\Webspace {#414} "portal" => Sulu\Component\Webspace\Portal {#422} "localization" => Sulu\Component\Localization\Localization {#415} "locale" => "en" "urlExpression" => "dev.trustforce.ae" "resourceLocator" => "/services" "dateTime" => DateTime @1777277595 {#470 : 2026-04-27 08:13:15.861679 UTC (+00:00) } "host" => "dev.trustforce.ae" "port" => 443 "path" => "/services" "scheme" => "https" ] } |
| _sulu_route | Sulu\Route\Domain\Model\Route {#722 -id: 9 -webspace: "website" -locale: "en" -slug: "/services" -parentRoute: null -resourceKey: "pages" -resourceId: "019d6d6b-3168-7a92-baf8-b9ea975221b9" -resourceIdCallable: null } |
| object | Sulu\Page\Domain\Model\PageDimensionContent {#945 #id: ? int #page: Sulu\Page\Domain\Model\Page {#698 …} #title: "Services" #navigationContexts: Doctrine\Common\Collections\ArrayCollection {#944 …} #created: DateTimeImmutable @1775672221 {#1007 : 2026-04-08 18:17:01.0 UTC (+00:00) } #changed: DateTimeImmutable @1777024682 {#1006 : 2026-04-24 09:58:02.0 UTC (+00:00) } #creator: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#893 …} #changer: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#893 …} -author: Proxies\__CG__\Sulu\Bundle\ContactBundle\Entity\Contact {#940 …} -authored: DateTimeImmutable @1775671634 {#1009 : 2026-04-08 18:07:14.0 UTC (+00:00) } -lastModified: null #locale: "en" #ghostLocale: "en" #availableLocales: [ "en" ] #stage: "live" -isMerged: true -version: 0 -excerptData: [] -excerptCategories: Doctrine\Common\Collections\ArrayCollection {#3380 …} -excerptTags: Doctrine\Common\Collections\ArrayCollection {#3492 …} -excerptAudienceTargetGroups: Doctrine\Common\Collections\ArrayCollection {#3490 …} -excerptSegment: null -route: null -seoData: [] -seoNoIndex: false -seoNoFollow: false -seoHideInSitemap: false #shadowLocale: null #shadowLocales: null -templateKey: "services" -templateData: [ "url" => "/services" "title" => "Services" "hero_image" => [ "id" => 7 "displayOption" => null ] "hero_intro" => "Every TrustForce engagement is managed under a single point of accountability. The PM who scopes your project is the PM who delivers it — across construction, technology, or organisational change. That continuity is the service." "hero_eyebrow" => "Services" "hero_subline" => "No handoffs. No ambiguity about who owns delivery." "pillar_items" => [ [ "_id" => "5ad09bf9" "body" => "TrustForce manages the full lifecycle of built environment projects in the UAE and Northern Emirates. Our PMs are embedded in the client team, acting as the central coordination and accountability layer across all consultants and contractors — from feasibility through to post-occupancy review." "type" => "pillar" "badge" => "Badge Label" "body2" => "In our work across RAK and Northern Emirates projects, the decisions that determine programme success — scope definition, design management structure, procurement strategy, and authority approval sequencing — are made in the first six weeks. A PM appointed at feasibility stage produces a different project from one appointed after design is complete. The difference shows in the authority approval timeline alone." "number" => "01 — Built environment PM" "headline" => "Construction, fit-out, and real estate" "deliverables" => """ Feasibility and pre-contract advisory\n Design management and value engineering\n Contractor procurement and management\n Programme management and scheduling\n Cost management and variation control\n Authority approvals — RAK Municipality, civil defence, RAKIA, RAKEZ, Al Marjan Island\n Quality assurance and snagging\n Commissioning, handover, and post-occupancy review """ ] [ "_id" => "88884dd8" "body" => "Technology projects fail for organisational reasons, not technical ones. Vendor management gaps, internal politics, and unclear decision authority derail more UAE implementations than software faults. TrustForce provides structured PM discipline across digital deployments — managing vendors, stakeholders, and timelines with the same rigour applied to physical projects." "type" => "pillar" "badge" => "Badge Label" "body2" => "We have seen multi-entity ERP rollouts stall because no single person held authority across all business units. Go-live dates slip by quarters when integration testing is treated as the vendor's problem rather than a jointly managed programme milestone. These are governance failures. They are preventable with the right delivery structure in place before the first vendor contract is signed." "number" => "02 — Digital & technology PM" "headline" => "ERP, digital infrastructure, and enterprise rollouts" "deliverables" => """ Technology programme definition and scoping\n Vendor selection and contract management\n Implementation oversight and quality control\n Stakeholder alignment and change management\n Integration testing and go-live management\n Post-implementation review and optimisation\n Digital transformation roadmap delivery """ ] [ "_id" => "bf7c14c7" "body" => "When the complexity is organisational rather than physical, TrustForce provides the programme governance and delivery management that keeps transformation on track. International businesses entering the UAE consistently underestimate the structural complexity of running licensing, banking, office, technology, and team deployment as simultaneous workstreams. Each has its own dependency chain. None of them wait for the others." "type" => "pillar" "body2" => "TrustForce coordinates those workstreams under a single integrated programme — so that day 91 looks like a business operating, not a set of unfinished parallel tracks. The same model applies to internal restructuring, PMO setup, and regulatory compliance delivery across UAE and GCC entities." "number" => "03 — Business change & transformation" "headline" => "Market entry, restructuring, and strategic programmes" "deliverables" => """ Programme governance and PMO setup\n Transformation roadmap management\n Cross-functional stakeholder coordination\n Risk and issue management\n Reporting and executive dashboard design\n UAE and Northern Emirates market entry management\n Regulatory compliance programme delivery """ ] ] "hero_headline" => "Three pillars. <em>One accountable PM.</em>" "engage_eyebrow" => "When to engage" "engage_heading" => "The right time to appoint TrustForce" "engage_subline" => "Most clients come to us after the damage is done. The engagements that deliver the highest return start before the first contract is signed — not after the first deadline is missed." "engage_scenarios" => [ [ "_id" => "5c9f6283" "body" => "Before contracts are signed. TrustForce defines the delivery structure, procures the right team, and sets realistic expectations — preventing the problems that cause overruns later. A RAK development with a PM appointed at feasibility runs differently from one where the PM arrives after design is complete. The authority approval timeline alone reflects that difference." "type" => "scenario" "label" => "Scenario" "number" => "01" "metric_label" => "When to appoint" "metric_value" => "Day 1" "scenario_title" => "At feasibility or business case stage" ] [ "_id" => "34723d4c" "body" => "A project behind schedule, over budget, or without clear accountability. TrustForce embeds rapidly, resets the delivery framework, and recovers control. The recovery process is always the same: establish what is true, establish who owns what, and rebuild the programme from that point forward." "type" => "scenario" "label" => "Scenario" "number" => "02" "metric_label" => "Programme baseline" "metric_value" => "Defined" "scenario_title" => "When a programme is already in trouble" ] [ "_id" => "0243e56e" "body" => "Contractor selection, vendor negotiations, or authority approval submissions. TrustForce manages the process so the client makes informed decisions with commercial and programme clarity — not under time pressure with incomplete information." "type" => "scenario" "label" => "Scenario" "number" => "03" "metric_label" => "Typical market entry timeline" "metric_value" => "90 days" "scenario_title" => "During major procurement decisions" ] [ "_id" => "f8ad2871" "body" => "When construction, technology, and business change are happening simultaneously. A single TrustForce PM partner removes the coordination gap between workstreams — the gap where delays, cost overruns, and accountability disputes live." "type" => "scenario" "label" => "Scenario" "number" => "04" "metric_label" => "Of overruns are avoidable" "metric_value" => "83%" "scenario_title" => "For complex multi-workstream programmes" ] ] "methodology_intro" => "Every engagement runs through the same five-phase process. Each phase is adapted to the project type — construction, digital, or organisational — but the discipline never changes." "methodology_steps" => [ [ "_id" => "bb3fdd28" "type" => "method-step" "title" => "Scope, stakeholders, mandate" "number" => "01 — Initiation" "description" => "Define scope, confirm stakeholders, establish governance structure, and agree the delivery mandate before work begins." ] [ "_id" => "c9a7978a" "type" => "method-step" "title" => "Programme, risk, procurement" "number" => "02 — Planning" "description" => "Develop the master programme, procurement plan, risk register, and reporting framework." ] [ "_id" => "65cdf0d0" "type" => "method-step" "title" => "Appoint, onboard, activate" "number" => "03 — Mobilisation" "description" => "Appoint and onboard contractors or vendors, confirm workstream leads, and activate delivery controls." ] [ "_id" => "6cb39602" "type" => "method-step" "title" => "Execute, monitor, manage" "number" => "04 — Delivery & control" "description" => "Execute the programme. Monitor progress against plan, manage risk and variation, maintain stakeholder alignment throughout." ] [ "_id" => "d78fc2c2" "type" => "method-step" "title" => "Handover and review" "number" => "05 — Closeout" "description" => "Manage handover, snagging, commissioning, or go-live. Conduct post-implementation review. Archive programme records." ] ] "methodology_eyebrow" => "Methodology" "methodology_heading" => "How we work" ] -linkProvider: null -linkData: null #workflowPlace: null #workflowPublished: DateTimeImmutable @1775672221 {#1008 : 2026-04-08 18:17:01.0 UTC (+00:00) } } |
| routeDocument | Symfony\Component\Routing\Route {#2869 -path: "/services" -host: "dev.trustforce.ae" -schemes: [] -methods: [] -defaults: [ "object" => Sulu\Page\Domain\Model\PageDimensionContent {#945 #id: ? int #page: Sulu\Page\Domain\Model\Page {#698 …} #title: "Services" #navigationContexts: Doctrine\Common\Collections\ArrayCollection {#944 …} #created: DateTimeImmutable @1775672221 {#1007 : 2026-04-08 18:17:01.0 UTC (+00:00) } #changed: DateTimeImmutable @1777024682 {#1006 : 2026-04-24 09:58:02.0 UTC (+00:00) } #creator: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#893 …} #changer: Proxies\__CG__\Sulu\Bundle\SecurityBundle\Entity\User {#893 …} -author: Proxies\__CG__\Sulu\Bundle\ContactBundle\Entity\Contact {#940 …} -authored: DateTimeImmutable @1775671634 {#1009 : 2026-04-08 18:07:14.0 UTC (+00:00) } -lastModified: null #locale: "en" #ghostLocale: "en" #availableLocales: [ "en" ] #stage: "live" -isMerged: true -version: 0 -excerptData: [] -excerptCategories: Doctrine\Common\Collections\ArrayCollection {#3380 …} -excerptTags: Doctrine\Common\Collections\ArrayCollection {#3492 …} -excerptAudienceTargetGroups: Doctrine\Common\Collections\ArrayCollection {#3490 …} -excerptSegment: null -route: null -seoData: [] -seoNoIndex: false -seoNoFollow: false -seoHideInSitemap: false #shadowLocale: null #shadowLocales: null -templateKey: "services" -templateData: [ "url" => "/services" "title" => "Services" "hero_image" => [ "id" => 7 "displayOption" => null ] "hero_intro" => "Every TrustForce engagement is managed under a single point of accountability. The PM who scopes your project is the PM who delivers it — across construction, technology, or organisational change. That continuity is the service." "hero_eyebrow" => "Services" "hero_subline" => "No handoffs. No ambiguity about who owns delivery." "pillar_items" => [ [ "_id" => "5ad09bf9" "body" => "TrustForce manages the full lifecycle of built environment projects in the UAE and Northern Emirates. Our PMs are embedded in the client team, acting as the central coordination and accountability layer across all consultants and contractors — from feasibility through to post-occupancy review." "type" => "pillar" "badge" => "Badge Label" "body2" => "In our work across RAK and Northern Emirates projects, the decisions that determine programme success — scope definition, design management structure, procurement strategy, and authority approval sequencing — are made in the first six weeks. A PM appointed at feasibility stage produces a different project from one appointed after design is complete. The difference shows in the authority approval timeline alone." "number" => "01 — Built environment PM" "headline" => "Construction, fit-out, and real estate" "deliverables" => """ Feasibility and pre-contract advisory\n Design management and value engineering\n Contractor procurement and management\n Programme management and scheduling\n Cost management and variation control\n Authority approvals — RAK Municipality, civil defence, RAKIA, RAKEZ, Al Marjan Island\n Quality assurance and snagging\n Commissioning, handover, and post-occupancy review """ ] [ "_id" => "88884dd8" "body" => "Technology projects fail for organisational reasons, not technical ones. Vendor management gaps, internal politics, and unclear decision authority derail more UAE implementations than software faults. TrustForce provides structured PM discipline across digital deployments — managing vendors, stakeholders, and timelines with the same rigour applied to physical projects." "type" => "pillar" "badge" => "Badge Label" "body2" => "We have seen multi-entity ERP rollouts stall because no single person held authority across all business units. Go-live dates slip by quarters when integration testing is treated as the vendor's problem rather than a jointly managed programme milestone. These are governance failures. They are preventable with the right delivery structure in place before the first vendor contract is signed." "number" => "02 — Digital & technology PM" "headline" => "ERP, digital infrastructure, and enterprise rollouts" "deliverables" => """ Technology programme definition and scoping\n Vendor selection and contract management\n Implementation oversight and quality control\n Stakeholder alignment and change management\n Integration testing and go-live management\n Post-implementation review and optimisation\n Digital transformation roadmap delivery """ ] [ "_id" => "bf7c14c7" "body" => "When the complexity is organisational rather than physical, TrustForce provides the programme governance and delivery management that keeps transformation on track. International businesses entering the UAE consistently underestimate the structural complexity of running licensing, banking, office, technology, and team deployment as simultaneous workstreams. Each has its own dependency chain. None of them wait for the others." "type" => "pillar" "body2" => "TrustForce coordinates those workstreams under a single integrated programme — so that day 91 looks like a business operating, not a set of unfinished parallel tracks. The same model applies to internal restructuring, PMO setup, and regulatory compliance delivery across UAE and GCC entities." "number" => "03 — Business change & transformation" "headline" => "Market entry, restructuring, and strategic programmes" "deliverables" => """ Programme governance and PMO setup\n Transformation roadmap management\n Cross-functional stakeholder coordination\n Risk and issue management\n Reporting and executive dashboard design\n UAE and Northern Emirates market entry management\n Regulatory compliance programme delivery """ ] ] "hero_headline" => "Three pillars. <em>One accountable PM.</em>" "engage_eyebrow" => "When to engage" "engage_heading" => "The right time to appoint TrustForce" "engage_subline" => "Most clients come to us after the damage is done. The engagements that deliver the highest return start before the first contract is signed — not after the first deadline is missed." "engage_scenarios" => [ [ "_id" => "5c9f6283" "body" => "Before contracts are signed. TrustForce defines the delivery structure, procures the right team, and sets realistic expectations — preventing the problems that cause overruns later. A RAK development with a PM appointed at feasibility runs differently from one where the PM arrives after design is complete. The authority approval timeline alone reflects that difference." "type" => "scenario" "label" => "Scenario" "number" => "01" "metric_label" => "When to appoint" "metric_value" => "Day 1" "scenario_title" => "At feasibility or business case stage" ] [ "_id" => "34723d4c" "body" => "A project behind schedule, over budget, or without clear accountability. TrustForce embeds rapidly, resets the delivery framework, and recovers control. The recovery process is always the same: establish what is true, establish who owns what, and rebuild the programme from that point forward." "type" => "scenario" "label" => "Scenario" "number" => "02" "metric_label" => "Programme baseline" "metric_value" => "Defined" "scenario_title" => "When a programme is already in trouble" ] [ "_id" => "0243e56e" "body" => "Contractor selection, vendor negotiations, or authority approval submissions. TrustForce manages the process so the client makes informed decisions with commercial and programme clarity — not under time pressure with incomplete information." "type" => "scenario" "label" => "Scenario" "number" => "03" "metric_label" => "Typical market entry timeline" "metric_value" => "90 days" "scenario_title" => "During major procurement decisions" ] [ "_id" => "f8ad2871" "body" => "When construction, technology, and business change are happening simultaneously. A single TrustForce PM partner removes the coordination gap between workstreams — the gap where delays, cost overruns, and accountability disputes live." "type" => "scenario" "label" => "Scenario" "number" => "04" "metric_label" => "Of overruns are avoidable" "metric_value" => "83%" "scenario_title" => "For complex multi-workstream programmes" ] ] "methodology_intro" => "Every engagement runs through the same five-phase process. Each phase is adapted to the project type — construction, digital, or organisational — but the discipline never changes." "methodology_steps" => [ [ "_id" => "bb3fdd28" "type" => "method-step" "title" => "Scope, stakeholders, mandate" "number" => "01 — Initiation" "description" => "Define scope, confirm stakeholders, establish governance structure, and agree the delivery mandate before work begins." ] [ "_id" => "c9a7978a" "type" => "method-step" "title" => "Programme, risk, procurement" "number" => "02 — Planning" "description" => "Develop the master programme, procurement plan, risk register, and reporting framework." ] [ "_id" => "65cdf0d0" "type" => "method-step" "title" => "Appoint, onboard, activate" "number" => "03 — Mobilisation" "description" => "Appoint and onboard contractors or vendors, confirm workstream leads, and activate delivery controls." ] [ "_id" => "6cb39602" "type" => "method-step" "title" => "Execute, monitor, manage" "number" => "04 — Delivery & control" "description" => "Execute the programme. Monitor progress against plan, manage risk and variation, maintain stakeholder alignment throughout." ] [ "_id" => "d78fc2c2" "type" => "method-step" "title" => "Handover and review" "number" => "05 — Closeout" "description" => "Manage handover, snagging, commissioning, or go-live. Conduct post-implementation review. Archive programme records." ] ] "methodology_eyebrow" => "Methodology" "methodology_heading" => "How we work" ] -linkProvider: null -linkData: null #workflowPlace: null #workflowPublished: DateTimeImmutable @1775672221 {#1008 : 2026-04-08 18:17:01.0 UTC (+00:00) } } "view" => "webspaces/website/pages/services" "_controller" => "Sulu\Content\UserInterface\Controller\Website\ContentController::indexAction" "_cacheLifetime" => 86400 "_sulu_route" => Sulu\Route\Domain\Model\Route {#722 -id: 9 -webspace: "website" -locale: "en" -slug: "/services" -parentRoute: null -resourceKey: "pages" -resourceId: "019d6d6b-3168-7a92-baf8-b9ea975221b9" -resourceIdCallable: null } ] -requirements: [] -options: [ "compiler_class" => "Symfony\Component\Routing\RouteCompiler" "utf8" => true ] -condition: "" -compiled: Symfony\Component\Routing\CompiledRoute {#481 …} } |
| slug | "/services" |
| view | "webspaces/website/pages/services" |
| webspace | "website" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, zstd, deflate" |
| content-length | "0" |
| host | "dev.trustforce.ae" |
| user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| x-php-ob-level | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "max-age=240, public, s-maxage=240" |
| content-type | "text/html; charset=UTF-8" |
| date | "Mon, 27 Apr 2026 08:13:16 GMT" |
| x-debug-token | "8be240" |
| x-generator | "Sulu/3.0.0" |
| x-reverse-proxy-ttl | "86400" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session
Session Metadata
No session metadata
Session Attributes
No session attributes
Session Usage
0
Usages
Stateless check enabled
Session not used.
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| APP_DEBUG | "0" |
| APP_ENV | "dev" |
| APP_SECRET | "00625a63eb4397f41f7a7b86af8adcf8" |
| APP_SHARE_DIR | "var/share" |
| CLAUDE_API_KEY | "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" |
| CONTACT_NOTIFICATION_FROM | "noreply@trustforce.ae" |
| CONTACT_NOTIFICATION_TO | "info@trustforce.ae" |
| DATABASE_URL | "mysql://alphasec_tfpm_dev:uc7n6nk648BcXF2a7PW337XQ@localhost:3306/alphasec_sulu_tfpm_dev?serverVersion=8.0.32&charset=utf8mb4" |
| DEFAULT_URI | "http://localhost" |
| LOCK_DSN | "flock" |
| MAILER_DSN | "smtp://info%40trustforce.ae:Tv7%3B3%40%2FP2YJ%7D.42R%5Ej3%29%2F9w3@mail.trustforce.ae:465" |
| MESSENGER_TRANSPORT_DSN | "doctrine://default?auto_setup=0" |
| SEAL_DSN | "loupe://%kernel.project_dir%/var/indexes" |
| SULU_ADMIN_EMAIL | "tfpm@dev.alidade.de" |
Defined as regular env variables
| Key | Value |
|---|---|
| CONTENT_LENGTH | "0" |
| CONTEXT_DOCUMENT_ROOT | "/home/alphasec/dev.trustforce.ae" |
| CONTEXT_PREFIX | "" |
| DOCUMENT_ROOT | "/home/alphasec/dev.trustforce.ae" |
| H2PUSH | "off" |
| H2_PUSH | "off" |
| H2_PUSHED | "" |
| H2_PUSHED_ON | "" |
| H2_STREAM_ID | "1" |
| H2_STREAM_TAG | "3854698-63-1" |
| HTTP2 | "on" |
| HTTPS | "on" |
| HTTP_ACCEPT | "*/*" |
| HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate" |
| HTTP_HOST | "dev.trustforce.ae" |
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| PATH | "/usr/local/bin:/usr/bin:/bin" |
| PHP_SELF | "/index.php" |
| PWD | "/" |
| QUERY_STRING | "" |
| REDIRECT_H2PUSH | "off" |
| REDIRECT_H2_PUSH | "off" |
| REDIRECT_H2_PUSHED | "" |
| REDIRECT_H2_PUSHED_ON | "" |
| REDIRECT_H2_STREAM_ID | "1" |
| REDIRECT_H2_STREAM_TAG | "3854698-63-1" |
| REDIRECT_HTTP2 | "on" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_SSL_TLS_SNI | "dev.trustforce.ae" |
| REDIRECT_STATUS | "200" |
| REDIRECT_UNIQUE_ID | "ae8am47WPfYXD3hKZ3xxxwABTwU" |
| REDIRECT_URL | "/services" |
| REMOTE_ADDR | "216.73.217.28" |
| REMOTE_PORT | "40701" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1777277595 |
| REQUEST_TIME_FLOAT | 1777277595.8134 |
| REQUEST_URI | "/services" |
| SCRIPT_FILENAME | "/home/alphasec/dev.trustforce.ae/index.php" |
| SCRIPT_NAME | "/index.php" |
| SERVER_ADDR | "192.250.239.80" |
| SERVER_ADMIN | "webmaster@dev.trustforce.ae" |
| SERVER_NAME | "dev.trustforce.ae" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/2.0" |
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache" |
| SSL_TLS_SNI | "dev.trustforce.ae" |
| SYMFONY_DOTENV_PATH | "/home/alphasec/dev.trustforce.ae.sulu/.env" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,APP_SHARE_DIR,DEFAULT_URI,LOCK_DSN,MAILER_DSN,DATABASE_URL,SULU_ADMIN_EMAIL,MESSENGER_TRANSPORT_DSN,SEAL_DSN,APP_DEBUG,CLAUDE_API_KEY,CONTACT_NOTIFICATION_TO,CONTACT_NOTIFICATION_FROM" |
| TEMP | "/tmp" |
| TMP | "/tmp" |
| TMPDIR | "/tmp" |
| UNIQUE_ID | "ae8am47WPfYXD3hKZ3xxxwABTwU" |