What changes with Motoko + ICP

Less infrastructure
to patch.

Motoko is the application language. The Internet Computer runs the code and persistent data, and can serve a certified frontend. Here is what a full-site rebuild changes.

Architecture changes when a conventional web application is rebuilt in Motoko with its frontend and backend on the Internet Computer
LayerA conventional web stackRebuilt on ICPFrontend and Motoko backend on ICP
RuntimePHP or Node.js and the modules that process server requests.Motoko compiled to WebAssembly.The replaced runtime leaves the migrated application’s execution path.
HostingAn application server, operating system and web-server configuration.Canisters: application services on ICP.A full-IC deployment can retire the application’s VM or hosting plan.
DataA separate database, connection layer and database credentials.Persistent state, replicated across a subnet.Replace the separate database where the approved data model fits.
DeliveryPages and assets delivered by your hosting provider.Certified frontend responses.A verifying gateway checks responses against canister state.

A clearer application
to own.

Your team still manages application security, permissions, controller keys, upgrades, recovery and cycles funding. Dependencies and integrations still need review.

Keep the frontend on your current host? Its delivery and integrity continue to depend on that host. The migration skill available here currently covers PHP applications.

Start with the inventory

Start with your
PHP project.

Open your codebase, copy the brief and review the migration plan.

Get the PHP migration skill