Skip to main content Scroll Top

PHP Web Development Company: Custom PHP Development Services for Websites, Portals and Legacy Applications

Updated October 2026 · Written and maintained by the Progression Agency strategy team

A PHP web development company designs, builds and maintains websites and web applications written in PHP, the server-side language most widely used on the web. We take on custom PHP websites, client portals, internal tools, APIs, ecommerce builds and the upgrade of older PHP systems, for businesses that want one accountable team rather than a single contractor. Progression Agency is based in New York City and works with clients across the United States and worldwide.

On this page · 19 sections
  1. What does a PHP web development company build?
  2. Is PHP good for web development in 2026?
  3. What is custom PHP development?
  4. Custom PHP websites, WordPress plugins and Drupal modules
  5. PHP application development: portals, dashboards and SaaS products
  6. PHP API development and integrations
  7. PHP ecommerce development
  8. Which PHP version should your application run?
  9. Legacy PHP modernization, upgrade and migration services
  10. The PHP stack we build with
  11. Are PHP websites secure?
  12. Performance and scale in PHP
  13. PHP maintenance services after launch
  14. PHP development outsourcing: project, retainer or team
  15. How much does custom PHP development cost?
  16. Our process from first call to handover
  17. How to choose a PHP development company
  18. AI answers: how buyers ask assistants for a PHP partner
  19. Related services for PHP projects

The short answerOur PHP development services cover new builds on supported PHP 8 releases, custom modules for WordPress and Drupal, APIs and integrations, ecommerce, and the audit, upgrade and refactoring of legacy code. Work is scoped in writing, built in short releases with automated tests, and measured by uptime, page and API response times, error rates and the hours of manual work removed. On published US price bands (market figures, not a Progression rate card) an integration runs $15,000 to $50,000 over 4 to 10 weeks and a portal or business platform $75,000 to $250,000 over 4 to 8 months.

Version dates and platform requirements are described as published in October 2026 and can change. Software cost figures are published US price bands (market figures, not a Progression rate card); website prices are Progression’s own fixed-scope list. A quote follows a written scope.

What does a PHP web development company build?

It builds the server side of websites and web applications in PHP, and often the front end and hosting setup around them. The projects below cover most of what companies bring to us.

Sites: Custom PHP websites. Content, catalogs, member areas.
Portals: Client and partner portals. Logins, roles, documents.
Admin: Internal tools and dashboards. Replace the spreadsheet.
APIs: REST and GraphQL back ends. For apps and integrations.
Stores: PHP ecommerce builds. Checkout, catalog, ERP links.
Rescue: Legacy PHP upgrades. From PHP 5 and 7 to 8.x.
PHP development services and what each one delivers
ServiceWhat you getTypical project
Custom PHP websitesA site built around your content and data, not a themeA catalog site with a dealer locator and quote forms
PHP application development servicesLogins, roles, workflows and reportingA client portal for documents, invoices and requests
Internal tools and dashboardsScreens that replace spreadsheets and email chainsAn operations dashboard over orders and stock
APIs and integrationsREST or GraphQL endpoints and system-to-system syncA mobile app back end, or CRM to ERP sync
CMS extensionsCustom WordPress plugins and Drupal modulesA booking engine inside an existing WordPress site
EcommerceCatalog, checkout, payments and fulfillment linksA WooCommerce store tied to an inventory system
Legacy upgrade and modernizationAn audited, tested, current codebaseA PHP 7.2 application moved to a supported release
Maintenance and supportUpdates, monitoring, fixes and small changesA monthly plan for a revenue-critical portal

PHP web development services for new builds

New projects start from a written scope, a data model and a release plan. We build on a supported PHP release, keep the code in your repository from day one and ship to a staging environment you can click through every sprint.

Taking over an existing codebase

Many clients come with a PHP system someone else wrote. The first step is a paid audit that tells you what you have, what is risky and what it would take to bring it up to date, before anyone proposes new features.

Is PHP good for web development in 2026?

Yes, for most content, commerce and portal back ends. It runs on almost every host, has mature frameworks and content systems, and a predictable yearly release cycle. It is a weaker fit for some workloads, and we say so when that is the case.

Bar chart of server-side language use among websites with a known server-side language in October 2026: PHP 69.3%, JavaScript 8.1%, Ruby 7.1%, Java 5.4%, Scala 5.0%, ASP.NET 4.2% and Python 1.1%.Bar chart of server-side language use among websites with a known server-side language in October 2026: PHP 69.3%, JavaScript 8.1%, Ruby 7.1%, Java 5.4%, Scala 5.0%, ASP.NET 4.2% and Python 1.1%.
Data for October 21, 2026. Shares overlap because a site can use several languages.

W3Techs’ server-side language survey puts PHP at 69.3% of websites whose server-side language it can detect, as of October 21, 2026. Part of that reach comes from content systems: W3Techs counts WordPress on 39.6% of all websites. For a buyer that means a deep pool of hosting, tooling and people who can maintain the code later.

Where PHP does its best work

Request-and-response web applications: content sites, member areas, catalogs, checkouts, portals, admin tools and the APIs behind mobile apps. These are the projects where its hosting reach and ecosystem save money.

When we would not choose PHP

Heavy data science or machine learning, long-running real-time systems that keep thousands of connections open, and teams whose existing services are all in another language. Our Python development and Java development pages cover the alternatives we reach for.

Will PHP ever die?

Not on any timeline that matters for a project you start now. PHP 8.5 shipped on November 20, 2025, and php.net lists security support for it until December 31, 2029. A new branch has arrived each year since 2022.

What is custom PHP development?

Custom PHP development is writing PHP code for your specific business rules, data and integrations, instead of configuring a packaged product as it ships. It ranges from a single plugin to a complete application.

Custom PHP, a CMS with custom code, or software as a service
ApproachBest forYou ownMain trade-off
Custom PHP applicationUnusual workflows, roles and dataAll of the code and dataHigher first cost, full control
CMS with custom modulesContent-led sites with some special featuresYour modules and contentPlatform updates set the pace
Packaged SaaS productStandard processes many companies shareYour data, under the vendor’s termsLimits on what can change
Check grid of eight project needs, marked by whether each points to a custom PHP application or to a CMS such as WordPress or Drupal extended with custom modules.Check grid of eight project needs, marked by whether each points to a custom PHP application or to a CMS such as WordPress or Drupal extended with custom modules.
Editorial assessment, not measured data.

Custom PHP development services, scope by scope

A custom PHP development project can be a feature added to a site you already run, a standalone tool or a platform that replaces several systems. Each starts with a written description of what the software must do and how we will know it works.

A custom PHP website versus a theme

A theme starts from someone else’s idea of a website. A custom PHP website starts from your content model, your search and filters and your forms, which matters most for catalogs, directories and member areas. That is where a PHP website development company adds the most over a theme marketplace.

The general build-or-buy question is covered on our custom software versus off-the-shelf page; the grid above is the PHP-specific version.

Custom PHP websites, WordPress plugins and Drupal modules

Most PHP websites run on a content system, and much of our custom work lives inside one. We build modules that survive platform updates and keep custom logic out of the core files.

WordPress: custom plugins, not edited themes

WordPress recommends PHP 8.3 or greater with MySQL 8.0 or MariaDB 10.11 or newer. We write custom features as plugins with their own tests, so a theme change or core update does not wipe them out. Full WordPress builds sit with our WordPress development team.

Drupal: modules for structured content

Drupal suits sites with many content types, editorial workflows and permissions. Its documentation lists PHP 8.3 as the minimum for Drupal 11, so an older server is the first thing to check before any module work.

PHP CMS development without a CMS

Sometimes the content needs are small and the application needs are large. Then a lean admin built into a custom application is simpler than bending a CMS, and editors still get the screens they need.

Decoupled builds, with WordPress as the editing tool and a separate front end, are described on our headless WordPress page.

PHP application development: portals, dashboards and SaaS products

As a PHP app development company we build software that people log into to get work done. The value is in the workflow and the data, so we design those first and the screens second.

Client and partner portals

Customers download documents, pay invoices, raise requests and see status. Partners register deals or check stock. Each role sees only what it should, and every action is logged. See our web portal development page for portal-specific features.

Internal tools that replace spreadsheets

Order desks, scheduling boards, approval flows and reporting screens built on your own data. These are often the fastest return a PHP project delivers, because the manual work they remove is easy to count.

SaaS products in PHP

Accounts, subscriptions, billing, tenant separation and an admin console. PHP frameworks handle these well; the hard decisions are pricing logic and data separation, which we settle in discovery. Our SaaS development page covers the product side.

PHP API development and integrations

PHP is a practical choice for APIs that feed mobile apps, single-page front ends and partner systems. We design the contract first, document it, version it and test it automatically.

REST and GraphQL back ends

REST suits most integrations and public APIs; GraphQL suits front ends that need flexible queries. Either way we publish the schema, handle authentication with tokens and rate-limit what partners can call.

Connecting the systems you already pay for

CRM, ERP, accounting, payment, shipping and marketing tools usually have APIs. Sync jobs run in background queues with retries and alerts, so a supplier’s outage does not freeze your checkout. More on this on our API development page.

Integration patterns we use in PHP and when each fits
PatternHow it worksFits when
Synchronous API callThe request waits for the other system’s answerThe user needs the answer on screen now
Background queue jobWork is queued and retried until it succeedsThe other system is slow or sometimes down
Webhook receiverThe other system calls you when something changesYou need changes as they happen
Scheduled batchA job runs on a timetable and moves data in bulkLarge volumes, overnight is fine
File exchangeCSV or XML files over secure transferThe partner system offers nothing else

Running a PHP application nobody wants to touch?Send us the repository access or a description of the system and its PHP version. You get a free proposal with a written scope for an audit and the first fixes.

Get a free proposal

PHP ecommerce development

PHP powers WooCommerce, which runs on WordPress, as well as many custom checkouts. We build stores that tie the catalog, checkout and fulfillment to the systems behind them.

WooCommerce stores and extensions

WooCommerce recommends PHP 8.3 or greater and warns that older versions past end of life may expose a site to security problems. We build custom extensions for pricing rules, B2B accounts, subscriptions and ERP sync.

Custom checkouts and B2B ordering

Quote-to-order flows, customer-specific price lists, account credit and reorder screens often outgrow a standard store. A custom PHP module or a separate ordering portal handles them cleanly.

Store design and platform choice are covered on our ecommerce development page; this page covers the PHP engineering underneath.

Which PHP version should your application run?

A supported one, ideally 8.3 or newer for anything you plan to keep past 2026. Each branch gets two years of active support and two years of security fixes only, then nothing.

Timeline of PHP branch end dates: 8.1 ended December 31, 2025; security support for 8.2 ends December 31, 2026, for 8.3 December 31, 2027, for 8.4 December 31, 2028 and for 8.5 December 31, 2029.Timeline of PHP branch end dates: 8.1 ended December 31, 2025; security support for 8.2 ends December 31, 2026, for 8.3 December 31, 2027, for 8.4 December 31, 2028 and for 8.5 December 31, 2029.
Support dates as published in October 2026.
PHP branches and their support status in October 2026
BranchFirst releasedSecurity fixes untilWhat we advise
8.5November 20, 2025December 31, 2029Default for new builds once your libraries support it
8.4November 21, 2024December 31, 2028Safe target for most upgrades
8.3November 23, 2023December 31, 2027Fine today; plan the next move
8.2December 8, 2022December 31, 2026Upgrade now; support ends this year
8.1 and older2021 and earlierAlready endedTreat as an urgent project

What end of life means in practice

php.net’s supported versions page says a branch is fully supported for two years from release, then gets critical security fixes only for two more, after which it is no longer supported. Its end-of-life list shows PHP 7.4 ended on November 28, 2022 and 8.0 on November 26, 2023.

Speed is not the main reason to upgrade

PHP 8.0 added two JIT compilation engines, yet its release notes state that typical application performance is on par with PHP 7.4. The case for upgrading is security fixes and library support; any speed gain is a bonus we measure, not promise.

Legacy PHP modernization, upgrade and migration services

We modernize legacy PHP in place, in small tested steps, so the business keeps running. A full rewrite is rarely the cheapest or safest route, and we only propose one when the audit shows it is.

Process map of a legacy PHP modernization in six steps: audit, safety net, automated upgrade passes, replacing dead dependencies, staged upgrades and targeted refactoring.Process map of a legacy PHP modernization in six steps: audit, safety net, automated upgrade passes, replacing dead dependencies, staged upgrades and targeted refactoring.
Editorial process map, not measured data.

PHP upgrade services: one branch at a time

Upgrades fail on dependencies more often than on your own code. We list every package and extension, upgrade the ones that block the move, then step through PHP branches on staging with a rollback ready for each production release.

Tools that make large upgrades safer

Rector describes itself as a PHP tool for instant upgrades and automated refactoring, and PHPStan says it finds bugs in code without writing tests. We use both alongside new tests on the paths that matter most, so automated changes are checked twice.

PHP migration services: servers, databases and platforms

Moving to new hosting, a managed database, containers or a different framework is planned like any migration: inventory, staging copy, rehearsal, cutover window and rollback. Site moves that affect search traffic follow our website migration checklist.

Upgrade, refactor or rewrite: how we decide
SituationOur usual recommendationWhy
Works well, old PHP versionUpgrade in placeLowest risk; the business logic is already proven
Works, but every change breaks somethingAdd tests, then refactor the worst modulesFixes the cost of change without a restart
Built on an abandoned frameworkStaged migration to a maintained frameworkMoves module by module behind the same URLs
Logic no one understands, no testsCharacterization tests, then decideYou cannot safely change what you cannot describe
Wrong product for today’s businessRebuild, possibly not in PHPWhen the requirements, not the code, are the problem

The PHP stack we build with

Current PHP, Composer for dependencies, a mainstream framework where it helps, a relational database, a cache and queue, automated tests and a deployment pipeline. Nothing exotic, because the next team has to maintain it.

8.x: Supported PHP releases. Security fixes still arriving.
Composer: Locked dependencies. Same versions everywhere.
Tests: PHPUnit and static analysis. Bugs caught before release.
Data: MySQL, MariaDB, PostgreSQL. Chosen for the workload.
Queues: Redis and background jobs. Slow work off the request.
CI: Containers and pipelines. Repeatable deploys.
Our default PHP stack, layer by layer
LayerWhat we useWhy it matters to you
LanguageA supported PHP 8 releaseSecurity fixes and current libraries
DependenciesComposer with a committed lock fileEvery environment installs the same versions
Code structurePSR-4 autoloading and a coding standardCode any PHP team can read and extend
FrameworksSymfony, Laravel or CodeIgniter when they fit; plain PHP for small servicesProven building blocks, fewer surprises
DatabaseMySQL, MariaDB or PostgreSQLChosen for the data and the host
Cache and queuesRedis and a background job runnerFast pages; slow work off the request
TestingPHPUnit plus static analysis in CIProblems found before users find them
DeliveryContainers and an automated pipelineRepeatable deploys and quick rollbacks

Composer and locked dependencies

Composer’s command-line documentation explains that install uses the exact versions recorded in composer.lock, so everyone gets the same dependencies, and that composer audit checks installed packages against security advisories. We run that audit on every build.

Standards that keep code portable

PSR-4 describes a specification for autoloading classes from file paths. Following it and a shared coding style means another competent PHP team can take over without a rewrite. Framework choice is discussed on our web development frameworks page.

Hosting the result

We deploy to your cloud or hosting account, configured for the PHP version and extensions the application needs. Options and trade-offs are on our PHP hosting page, and pipelines on our DevOps page.

Are PHP websites secure?

PHP websites are as secure as the code, dependencies and server behind them. The language gives developers safe tools; the risk comes from not using them and from software left on unsupported versions.

Queries that cannot be injected

The PHP manual says that if an application uses prepared statements exclusively, the developer can be sure no SQL injection will occur, provided no other part of the query is built from unescaped input. Every database call we write binds its parameters.

Passwords stored the right way

PHP’s password_hash function creates a hash with a strong one-way algorithm and a generated salt, with bcrypt as the default since PHP 5.5 and Argon2id available where PHP is built with it. We never store or log passwords in any other form.

A shared checklist for every release

OWASP describes its Top 10 as a standard awareness document for developers and web application security; the current edition is from 2025. We review new features against it and against the access rules in your scope.

  • Bound parameters on every query, validated input at every boundary
  • Output escaping in templates to stop cross-site scripting
  • CSRF tokens on forms and state-changing requests
  • Uploads checked by type and stored outside the web root
  • Secrets in environment configuration, never in the repository
  • Dependency audits on every build and a monthly update window
  • Admin areas behind multi-factor authentication
  • Logs that record who changed what, without recording secrets

Ongoing hardening, monitoring and incident help for sites of any kind sit on our website security services page.

Performance and scale in PHP

PHP scales by running many short requests in parallel behind a load balancer, with caching and background queues doing the heavy lifting. When a PHP site is slow, the database is the first place we look, before blaming the language.

Where the time usually goes

Repeated database queries inside loops, missing indexes, uncached pages, large images and calls to third-party APIs during the request. We profile before we change anything, then fix the biggest cost first.

Caching and queues

Page and fragment caching, an object cache such as Redis, and queues for email, exports and integrations keep response times steady when traffic spikes. Front-end and Core Web Vitals work is covered on our website speed optimization page.

PHP maintenance services after launch

A monthly plan keeps PHP, the framework or CMS and every dependency current, watches uptime and errors, and covers small changes. It is the cheapest protection a working application can have.

What a PHP maintenance plan covers
TaskHow oftenWhat it protects
Security updates for PHP, framework and packagesMonthly, and within days for critical advisoriesKnown vulnerabilities
Dependency auditEvery buildPackages with published advisories
Backups with a test restoreDaily backups, restore tested quarterlyData loss and bad deploys
Uptime and error monitoringContinuousOutages nobody noticed
Small changes and fixesWithin the monthly allowanceA backlog that never moves
Version roadmapTwice a yearSurprise end-of-life deadlines

Taking over maintenance from another team

We start with an audit and a handover checklist: repository access, hosting and DNS credentials in your name, deploy steps written down and a list of known issues. Then the plan begins. Our website maintenance page covers simpler sites.

PHP development outsourcing: project, retainer or team

There are three ways to work with an outside PHP team: a fixed-scope project, a monthly retainer, or an outsourced team that works from your backlog. The right one depends on how well the work is defined and how steady it is.

Engagement models with a PHP outsourcing company
ModelHow it worksBest whenWhat to insist on
Fixed-scope projectA written scope, a price and milestonesThe outcome can be described up frontAcceptance criteria per milestone
Monthly retainerA set number of hours or a fixed plan each monthOngoing maintenance and small featuresA monthly report of work done
Outsourced teamA team works from your backlog in sprintsA product with a steady roadmapNamed people and a demo every sprint
Audit firstA short paid review before any commitmentAn inherited or troubled codebaseA written report you can take elsewhere

Outsourcing versus adding one person

An outside company gives you a team with design, testing and operations skills, and continuity when someone is on leave. Adding a single person suits a narrow, steady stream of work; our guide to bringing in a PHP developer covers that route.

Working with a PHP development company in the USA

Same time zones for standups and incidents, US contracts and invoicing, and a team that understands US privacy and accessibility expectations. We work with clients across the country and abroad, with overlap hours agreed in the scope.

Need a portal, dashboard or API built in PHP?Describe the users, the data and the systems it connects to. A free proposal follows with a written scope, a phase plan and the matching price band.

Get a free proposal

How much does custom PHP development cost?

On published US price bands (market figures, not a Progression rate card), an integration or automation costs $15,000 to $50,000, an internal tool or dashboard $25,000 to $75,000 and a portal or business platform $75,000 to $250,000. A quote follows a written scope.

Published US price bands for PHP software projects (market figures, not a Progression rate card)
ScopePrice band (market)Typical durationPHP example
Integration or automation$15,000 to $50,0004 to 10 weeksA CRM to ERP sync or a scheduled export
Performance or scaling project$15,000 to $60,0002 to 8 weeksProfiling, query fixes, caching and queues
Internal tool or dashboard$25,000 to $75,0002 to 4 monthsAn order desk or reporting screen
SaaS product MVP$60,000 to $150,0003 to 6 monthsAccounts, billing and the core workflow
Client portal or business platform$75,000 to $250,0004 to 8 monthsA multi-role portal with integrations
Enterprise system or modernization$250,000+6 to 12+ monthsRe-platforming a large legacy PHP estate

Progression’s own website prices

When the project is a website rather than an application, our fixed-scope list applies: a brochure site of 5 to 8 pages from $9,500, a business site of 10 to 16 pages from $18,000, ecommerce under 200 SKUs from $34,000 and ecommerce with ERP, PIM or fulfillment integrations from $78,000. The full list is on our website design and development page.

What moves a PHP quote

The number of user roles and integrations, data migration, the state of an inherited codebase, test coverage you need and hosting requirements. An audit of existing code is the fastest way to turn a range into a fixed price.

Why rates alone mislead

The Bureau of Labor Statistics web developer profile reports a median annual wage of $99,520 in May 2025 for web developers and digital designers. A team quote also carries design, testing, project management and operations, so compare proposals line by line, not by hourly rate.

General software ranges are on our software development company page and back-end ranges on our backend development page.

Our process from first call to handover

Every project moves through the same checkpoints: scope, foundation, build, release and handover. You see working software at each one, not just status reports.

PHP project phases, what you receive and how progress is measured
PhaseWhat happensYou receiveMeasure we report
ScopeWorkshops, code or data review, risks listedWritten scope, estimate and planScope signed off
FoundationRepository, environments, pipeline, first deployA deployable skeleton in your accountFirst automated deploy
BuildFeatures in two-week sprints with testsA staging site to review every sprintStories accepted per sprint
ReleaseLoad and security checks, data migration, launchProduction release with a rollback planError rate and response time
HandoverDocumentation, training, support planRunbooks and admin guidesOpen issues at handover

What we need from you

One decision-maker, access to existing systems and data, and an hour a sprint to review what was built. Quick answers keep the schedule; slow ones are the most common cause of delay.

What you own at the end

The repository, the cloud or hosting account, the domain and DNS, the data and the documentation are yours from the first day, not transferred at the end.

How to choose a PHP development company

Pick the company that asks about your PHP version, your data and your users before quoting features, and that can show tested, documented code. The checks below separate the best PHP development company for your project from a polished pitch.

Requirements for a PHP development company and how to check them
RequirementHow to check it
Works on supported PHP versionsAsk what version they would build on today and why
Writes testsAsk what share of a recent project’s code ran in automated tests
Handles legacy code calmlyAsk how they would upgrade a PHP 7 system without downtime
Security habitsAsk how they handle queries, passwords, uploads and secrets
Clear ownershipConfirm repository, hosting and data are in your name from day one
Honest about fitAsk when they would recommend a CMS, a SaaS product or another language
Named teamAsk who will write the code and who reviews it

Questions for the first call

What would you audit first in our codebase? Which part of our scope would you cut from release one? How do you roll back a bad deploy? What happens if we part ways halfway through?

Red flags

A rewrite proposed before anyone has read the code, quotes without a written scope, code kept in the vendor’s own accounts, no mention of PHP version or tests, and promises of a fixed launch date with no discovery.

AI answers: how buyers ask assistants for a PHP partner

Technical and business buyers ask ChatGPT, Claude, Perplexity, Gemini, Copilot and Google’s AI Overviews to shortlist PHP firms, explain upgrade paths or estimate costs. Assistants answer from pages they can read and compare.

What buyers type

Prompts such as “custom PHP development company for a client portal”, “how hard is upgrading PHP 7.4 to 8.3”, “is PHP still a good choice for a new web app” and “PHP development company USA with WooCommerce experience”.

What gets cited

Pages that answer plainly, show tables of scope and price bands, name supported versions with dates, and link to the PHP manual, framework documentation and review sites. Directory profiles and published case material help a firm get named alongside others.

What a PHP company should publish

One page per service with a clear definition, a stack table, a version policy, price bands and process. Our answer engine optimization work does this for software firms, and AEO for SaaS covers product companies.

PHP work usually touches design, hosting, security and other languages. These pages go deeper.

Start your PHP project with a written scope

Tell us what the software must do, what you run today and your PHP version if you know it. We will reply with a free proposal and a written scope.

Get a free proposal

Frequently asked questions

How to choose a PHP development company: what should we check first?
Ask which PHP version they would build on and why, how much of their recent code ran in automated tests, how they would upgrade an old system without downtime and how they handle queries, passwords and secrets. Confirm the repository, hosting and data stay in your name. Then ask what they would cut from your first release.
What is custom PHP development, and when do you need it?
Custom PHP development is writing PHP code for your own business rules, data and integrations instead of using a packaged product as it ships. You need it when your workflows, roles or data do not fit a CMS or SaaS tool, or when the integrations matter more than the pages. It can be one plugin or a full application.
Is PHP good for web development in 2026?
Yes, for content sites, stores, portals, admin tools and APIs. W3Techs puts PHP at 69.3% of websites with a known server-side language as of October 2026, hosting for it is everywhere and the frameworks are mature. It is a weaker fit for machine learning and long-running real-time systems, where we use other languages.
Are PHP websites secure?
They can be very secure when built and maintained properly. PHP offers prepared statements that prevent SQL injection when used for every query, and a password hashing function with strong algorithms. Most PHP breaches trace back to unpatched versions, outdated plugins or careless code, which is why updates and dependency audits belong in every plan.
Will PHP ever die?
There is no sign of it. PHP 8.5 was released on November 20, 2025, and php.net lists security support for it until December 31, 2029, with a new branch released each year since 2022. W3Techs still detects PHP on most websites whose server-side language is known, so skills, hosting and tooling will stay available.
What does custom PHP development cost on published price bands?
On published US price bands (market figures, not a Progression rate card), an integration or automation runs $15,000 to $50,000, an internal tool or dashboard $25,000 to $75,000, a SaaS MVP $60,000 to $150,000 and a portal or business platform $75,000 to $250,000. Websites follow our own fixed-scope list, from $9,500 for a brochure site.
Which services does a PHP web development company provide?
Typically custom PHP websites, web applications and portals, internal tools, APIs and integrations, custom WordPress plugins and Drupal modules, ecommerce builds, legacy upgrades and monthly maintenance. A full-service firm also handles design, hosting setup, security and the deployment pipeline, so one team is accountable for the whole result.
Which PHP version should our application run?
A supported branch, ideally PHP 8.3 or newer. In October 2026, 8.2 receives security fixes only until December 31, 2026, 8.3 until December 31, 2027, 8.4 until December 31, 2028 and 8.5 until December 31, 2029. Anything at 8.1 or older no longer gets fixes and should be upgraded as a priority.
Can you upgrade an old PHP 5 or PHP 7 application?
Yes. We audit the code, dependencies and extensions, add tests on the critical paths, run automated refactoring and static analysis, replace abandoned libraries and then move one PHP branch at a time on staging before production. Each step has a rollback, and the application keeps running throughout.
Do you build custom WordPress plugins and Drupal modules?
Yes. Custom features go into their own plugins or modules with tests, never into core files or a theme that may be replaced, so platform updates do not erase them. We check the server first, since WordPress recommends PHP 8.3 or newer and Drupal 11 needs PHP 8.3 at minimum.
Which PHP frameworks do you work with?
Symfony, Laravel and CodeIgniter where a framework helps, plain PHP for small services, and WordPress or Drupal where content management is the core need. We choose by the project’s needs and by what your team can maintain, and we inherit codebases on older frameworks as part of modernization work.
What PHP maintenance services do you offer once the site is live?
A monthly plan covers security updates for PHP, the framework or CMS and every package, dependency audits on each build, backups with tested restores, uptime and error monitoring, a version roadmap and an allowance for small changes. Critical advisories are handled within days rather than waiting for the monthly window.
Can you take over a PHP codebase another company built?
Yes. We begin with a paid audit covering version, dependencies, security, tests and deployment, plus a handover checklist for repository, hosting and DNS access in your name. You receive a written report with risks ranked, which is useful even if you decide to keep the original team.
Should we rewrite our legacy PHP application in another language?
Usually not. If the application works and the business logic is sound, upgrading and refactoring in place is cheaper and safer. A rebuild makes sense when the requirements have changed so much that the old system is the wrong product, and then the language is chosen for the new requirements, which may still be PHP.
Can you build a PHP API that a mobile app talks to?
Yes. We design the API contract first, document it, add token-based authentication and rate limits, and version it so app releases and server releases can move independently. Push notifications, file uploads and background jobs run through queues so the app stays responsive.
Can PHP handle a high-traffic application?
Yes. PHP scales horizontally by running many short requests across servers behind a load balancer, with caching, an object cache such as Redis and background queues. Profiling shows where the time goes; database queries and uncached pages are the first things we check.
How is PHP development outsourcing different from adding one developer?
Outsourcing to a company gives you a team with design, testing, security and operations skills, plus continuity when someone is away, under one contract. Adding one developer suits a narrow, steady stream of work and needs someone in-house to review the code and manage priorities.
How many weeks does a custom PHP build take?
On the published bands, an integration takes 4 to 10 weeks, an internal tool or dashboard 2 to 4 months, a SaaS MVP 3 to 6 months and a portal or business platform 4 to 8 months. Inherited code, data migration and slow decisions are the usual reasons a project runs long.
Can you build an online store in PHP?
Yes, most often with WooCommerce plus custom extensions, or with a custom ordering portal for B2B pricing, quotes and account credit. Our own fixed-scope prices start at $34,000 for ecommerce under 200 SKUs and $78,000 with ERP, PIM or fulfillment integrations.
Which databases do you pair with PHP?
MySQL, MariaDB or PostgreSQL for most applications, chosen by the data, the host and what your team knows, with Redis for caching and queues. Every query uses bound parameters, and schema changes ship as versioned migrations so each environment stays in step.
How do you test PHP code before it reaches production?
Unit tests cover business rules, integration tests cover the database and external APIs, and a few end-to-end tests cover the critical user journeys. Static analysis and a dependency audit run on every pull request, and a failing check blocks the merge and the deploy.
What does a PHP app development company build beyond websites?
Client and partner portals, internal tools and dashboards, SaaS products with accounts and billing, APIs for mobile apps and partners, integration services between CRM, ERP and accounting systems, and ecommerce ordering flows. The common thread is logged-in users doing real work with your data.
Can a PHP development company in the USA work remotely with our team in another state?
Yes. Progression Agency is based in New York City and works with clients across the United States and worldwide. We agree overlap hours, sprint reviews and incident contacts in the scope, and all work runs through your repository, tickets and hosting accounts, so location makes little difference.

Running a PHP application nobody wants to touch?Send us the repository access or a description of the system and its PHP version. You get a free proposal with a written scope for an audit and the first fixes.

Get a free proposal

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us