pH7x Systems® · Independent software engineering

Engineering is about proving what works.

pH7x Systems® is an independent software vendor (ISV) brand from Portugal, operated by João Lívio: software engineering, Microsoft cloud architecture and enterprise modernisation, with the work published as verified answers, a migration field guide, analysis and free tools.

Open the Migration Pack
Tools

Built to be used.

Built for the questions I am asked on real migrations. No sign-up, nothing sent anywhere: they run in your browser or they are plain pages.

Every tool
Migration pack · runs in your browser

Subscription Edition migration pack

Describe a SharePoint Server 2016 or 2019 farm and download an editable package of Word and Excel documents for its move to Subscription Edition: compatibility against Microsoft's deprecation list, customisation and elevated-privilege inventories, risks, tasks, tests and a database-attach runbook.

It writes 3 Word documents and 6 Excel workbooks from your answers, with the same identifiers in every file.

Open the Migration Pack
  • DOCXCompatibility Assessment
  • DOCXMigration Runbook
  • DOCXElevated Privilege Assessment
  • XLSXCompatibility Matrix
  • XLSXRisk Register
  • XLSXCustomisations Inventory
  • XLSXFarm Inventory
  • XLSXTask Tracker
  • XLSXTest Matrix
Your library, on every device.Save any answer, chapter or tool to My Library, give it a thumb up or down, and manage the newsletter from your account.

The software we develop

$ m365-governance evaluate --evidence list-over-limit.json --format json
"resource": { "type": "list", "display_name": "Archive" }
"counts": { "pass": 0, "fail": 1, "unknown": 2 }
{ "rule_id": "SPO-LIST-001", "outcome": "fail" }
{ "rule_id": "SPO-LIST-002", "outcome": "unknown" }
{ "rule_id": "SPO-LIST-003", "outcome": "unknown" }

M365 Governance as Code

Software for evidence-based technical governance across supported Microsoft 365 environments. Collection, evidence, assessment and interpretation are kept separate, and what could not be established is said in those words.

published rules
26
capabilities
15
licence
MIT
maturity
beta, open source
Journey · where to begin

What are you working on?

Choose the work in front of you. Each one shows the problem, what the published work gives you, the limit it states about itself and where to start.

SharePoint Server 2016 or 2019

Moving the farm to Subscription Edition

The path from the decision to a validated farm. Each step names the question it settles and the Field Guide chapter, analysis or tool that settles it, the database-attach procedure included.

  • 5 steps
  • 20 pages linked

Microsoft supports one way across, a database attach to a new farm. The path links procedures; it runs nothing against a farm.

The Field Guide: 38 chapters on migrating SharePoint Server, each one also as a PDF.Read the Field Guide

Knowledge and analysis

What we know, documented.

Each answer and each analysis says what was tested, what remains uncertain and what comes next. Every one takes comments: agree, ask for a review, or ask a question.

Expertise

Seven areas of work.

pH7x Systems® is an ISV brand operated by João Lívio, focused on software engineering, enterprise platforms, cloud architecture and modernisation. We approach technology through architecture, implementation, testing and outcomes that can be verified.

  1. Software engineering and .NET

    Enterprise applications, APIs, backend services and integrated platforms. Architecture, maintainability, automated testing, security and operational reliability are treated as core engineering concerns, not as a phase at the end.

    Development and automation analysis
  2. Microsoft 365 and SharePoint

    SharePoint Online, Microsoft 365 and SharePoint Server on-premises: platform architecture, custom development, administration, governance, integration and modernisation.

    34 verified answers, on SharePoint Online and Microsoft 365
  3. SharePoint Server 2016 and Subscription Edition

    Assessment and modernisation of legacy SharePoint farms: application dependencies, farm customisations, authentication, APIs and the supported migration paths. A platform upgrade and an application modernisation are two different projects, and we say which one you have.

    The path to Subscription Edition The readiness review
  4. Azure and cloud architecture

    Application architecture, identity, integration, hosting, observability and operational engineering on Microsoft Azure.

    Azure and cloud analysis
  5. Enterprise integration

    Systems connected through APIs, gateways, clear service boundaries and secure communication patterns, including .NET integrations and the legacy applications in between.

    Migration analysis
  6. Architecture, quality and DevSecOps

    Technical architecture, engineering governance, testing strategies, delivery automation, security controls and operational readiness.

    Governance and security analysis
  7. AI and automation

    Practical applications of AI and automation, with attention to security, evidence, governance and responsible integration. Experimental work is described as experimental.

    AI and agents analysis

Understand. Architect. Build. Verify.

A working practice, not a certified or audited methodology.

  1. Understand the problemBusiness requirements, technical constraints, dependencies and operational risks, written down before anything is designed.
  2. Design the architectureAlternatives evaluated, system boundaries defined, and engineering decisions that can be checked later.
  3. Build and integrateMaintainable components, documented contracts and secure integrations.
  4. Test and validateAutomated tests, integration checks and real operational evidence decide whether it works.
  5. Operate and evolveMaintainability, observability and controlled change through the life of the system.
Experience

Experience behind the engineering.

Each credential is published as the badge or certificate reads, with its qualifier and period. A founder's certification is not a certification of pH7x Systems®.

João Lívio speaking at an event, in front of a Microsoft wall
Meet the founder

João Lívio

Founder & Software Engineer · pH7x Systems®

I started in 1993 writing Pascal and Clipper, then spent years running systems, networks and databases before SharePoint became most of my work: farms, intranets, hybrid architectures and migrations.

pH7x Systems® is where I publish what I had to work out on real projects, in a form someone else can check.

More about João →Credentials →

Company status: Microsoft Partner. Microsoft · ISV · independent software vendor. pH7x Systems® is a Microsoft Partner in the ISV programme, kept apart from the founder's personal credentials.

Tell me what you are working on.

Whether you are modernising a legacy platform, evaluating a SharePoint migration, developing enterprise software or exploring a new integration, I start with the technical problem and the constraints that matter.

Contact pH7x Systems