Design · Development · Publishing

The working surface

Software worth making.
Designed to work.

An interface, a working application, a considered release. Shape them around the same purpose.

For organisations planning business software, an everyday application or a product intended for distribution, PSK CREATIVE DESIGN LTD brings specialised design, development and publishing into one conversation.

Bring the intended outcome. Define what people need to accomplish, then shape the scope around the work required.

Discuss your project Explore the scope ↓
Three connected layers of a software productAn interface sheet connects to application behaviour and a release package. Annotations identify the decisions within each layer.RELEASE / CONTENTSApplication + version recordInstructions + access routeDistribution requirementsBEHAVIOUR / RULESInputCheckExceptions have a path, too.INTERFACE / INTENTContinueWhat people seeWhat happensWhat goes out
One product. Three connected sets of decisions.
Interface

Make actions, information and feedback understandable.

Behaviour

Define rules, alternative paths and completion conditions.

Release

Bring software and supporting materials together.

Choose a starting point

Where does your
project begin?

The experience

Start with design when the problem is understood but the experience is unclear. A journey, screen structure or prototype can make the next decisions visible.

The working tool

Start with development when a workflow needs functioning software. Establish the users, information, permissions and connections it must support.

The release

Start with publishing when software needs a coherent route to its audience. Define what will be distributed and which materials belong with it.

These starting points can connect. Every engagement does not need every activity.

Specialised design

Give the experience
a clear structure.

Design turns an outline requirement into something people can inspect and discuss. Establish the information hierarchy, the sequence of actions and the relationships between screens before polishing individual details.

A scoped engagement may include journey diagrams, wireframes, interface concepts, interactive prototypes and reusable component specifications. Consider loading, empty results, validation errors and completion alongside the main task.

The output should explain appearance and intent: what an element communicates, how it responds and which decisions remain open.

An annotated interface structure showing navigation, information and feedbackNavigationHierarchyClear feedbackTASK / WORKING VIEWWhat needs attention?Complete task
Illustrative structure: organise, act, understand the result.

Business software development

Build around
the work.

An example request workflowA request is checked for required information, moves to review when complete, or returns for correction before completion.Request receivedRequiredinformation?Review and decideRecord outcomeCompleteCorrectionReturn to the request

Example behaviour / request handling

Who starts the process? What enters it? Which decision moves it forward?

Business software begins with these questions. Potential applications include internal request handling, structured record management, approval workflows and customer-facing service tools.

A brief should identify user roles, integrations, data validation, exception handling and administrative needs. These requirements shape the interface and the underlying behaviour together.

Depending on scope, outputs may include a working application, configured connections, test evidence and technical handover notes. Existing systems, access requirements and deployment constraints need examination before implementation commitments.

Domestic software development

Everyday tasks.
Understood.

Personal and household applications need a specific purpose: organising information, keeping a record or following a sequence of steps. Understandable language and predictable navigation help people see what to do next.

Begin

A clear first step

Explain what information is needed and why it belongs in the task.

Continue

Progress with context

Confirm requirements for saved progress, account access and device compatibility.

Recover

A way forward

Make mistakes understandable and identify how entered information should be handled.

A prototype can expose confusing steps before a full build. Requirements such as intermittent connectivity should be confirmed against the intended product.

Other software publishing

Ready to leave
the workshop.

Publishing defines what constitutes the release and how it reaches its users. The application is one part; version information, installation or access instructions and compatibility statements may also belong with it.

A publishing scope can establish a checklist, package structure, product description and update information. Distribution arrangements depend on the software, its audience and the chosen channel.

Resolve licensing, third-party dependencies and responsibility for future changes explicitly. Where platform review applies, include its requirements in the release plan.

A release manifest shown as four offset document sheetsAPPLICATIONRelease contents / agreed scopeINSTRUCTIONSVERSION RECORDDISTRIBUTIONThe package is more than the executable.
Illustrative release contents. Requirements vary by product and channel.

Decisions and delivery

A scope that
holds together.

Understand

The intended outcome

Describe users, the current situation and the desired change. Existing materials and unresolved questions show what needs investigation.

Working brief
Define

The boundaries

Agree deliverables, dependencies and responsibilities. A prototype or technical investigation may be useful where uncertainty is substantial.

Scope record
Review

The actual task

Assess work against agreed tasks and acceptance criteria. Record changes so their consequences for scope and sequencing remain visible.

Review evidence
Handover

The next owner

Confirm documentation, access arrangements and outstanding items. Define maintenance, further development or release support as requirements.

Delivery record

Define what
ready means.

Useful acceptance conditions connect a deliverable to its purpose. Agree the relevant environments and checks, then distinguish completed work from future additions.

Illustrative acceptance worksheet — examples only

DeliverableEvidence to reviewDecision to confirm
Interactive prototypeA complete task and key alternative paths○ To agree Representative scenarios
Working applicationAgreed behaviour in specified environments○ To agree Environment coverage
Release packageVersion details, usable instructions and package contents○ To agree Distribution requirements

A practical handover records what has been supplied, how it is organised and what remains dependent on another decision or system.

Before the brief becomes a build

Good questions.
Clearer decisions.

Can we focus on one activity?

Yes. A brief can focus on design, development or publishing, with any dependencies identified in the scope.

What if existing software is involved?

Describe the systems and provide available documentation. Feasibility depends on access, interfaces and technical constraints.

How should ownership be handled?

Clarify ownership of supplied materials, project outputs and third-party components in the engagement terms.

How are timing and cost established?

Through a defined brief and an understanding of dependencies. Commitments need an agreed scope.

Where does accessibility fit?

Identify intended users and applicable accessibility requirements early so they inform design and verification.

Start with the intended outcome

Tell us what you
are trying to make.

Describe the users, the task to support and the materials or systems already involved.

Include relevant constraints and indicate whether you are exploring an idea, defining a brief or preparing a release.

Telephone47778899988