Website profiles · Technology insights · Alternatives

nineelms.com No paid content found

Categories: Other

Nine Elms are primarily multivalue systems users and designers. We can help you also in your legacy data migration.

Visit website

Updated: 2026-09-27 08:03 Language: English (default) Access: Normal

Profile views 0 Outbound visits 0
Nine Elms Solutions V16 Resp Full homepage screenshot
Editorial Review

Website Review

What is Nine Elms Solutions?

Nine Elms Solutions was a small UK consultancy focused on MultiValue database systems — the family of Pick-derived platforms that includes Pick OS, mvBase, UniVerse and Northgate Reality/Realweb. Its stated work covered contract resourcing (supplying MultiValue-skilled people to client projects) and legacy data migration and transformation, including moving data towards Oracle.

The site itself now carries a closure notice: the business has ceased trading because the owner has retired. The same message says website development continues as a hobby through Internet Style, so Nine Elms is best treated as a historical supplier rather than a current one.

What this means in practice

  • If you found Nine Elms while searching for MultiValue contractors, migration help or Reality/UniVerse support, you need a different route. The capability it advertised — MultiValue-to-relational migration, Pick-era data extraction, contract staff — still exists in the market, but not here.
  • If you have an old Nine Elms contact or a colleague who worked with the owner, that personal connection is now the more realistic way to get a pointer to whoever took on similar work.
  • If your interest is the hobby site work, that has moved to a separate outlet, not the Nine Elms business.

How to choose an alternative

Your need What to look for
Migrating off Pick OS, mvBase, UniVerse or Reality A consultancy that names your specific platform and shows a completed migration, not generic "database migration"
Short-term contract cover Someone who can hand over documentation, not just code, so you are not dependent on one person again
Ongoing support A firm with more than one MultiValue engineer, since single-owner businesses carry exactly the continuity risk this closure illustrates

As a next step, write down your platform, version, data volume and deadline, then approach MultiValue user groups and specialist migration firms with those specifics — the niche is small enough that a precise brief gets useful replies quickly.

Is Nine Elms Solutions still trading?

No. Nine Elms Solutions has ceased trading. The site itself states that the business closed because its owner retired, and that the owner is continuing website development only as a hobby through Internet Style.

If you arrived here needing Multivalue work — Pick OS, mvBase, Universe, or Northgate Reality environments — the practical next step is to treat Nine Elms as unavailable for new contracts and look for currently active specialists. Useful starting points:

  • Internet Style — the hobby website development activity mentioned on the Nine Elms page, if your interest is general web work rather than Multivalue systems.
  • Vendor or user-group communities for your specific platform (for example, Rocket Software's Multivalue community for UniVerse, UniData, D3 and related products), which often point to independent consultants.
  • Legacy data migration and transformation suppliers who advertise current Multivalue-to-relational experience, and ask for named references from recent projects.

A quick decision criterion: if you need ongoing support or a fixed-price migration, confirm the supplier is actively trading and can contract in your jurisdiction before sharing system access. If you only need occasional advice, a retired practitioner or community forum may still be a reasonable informal route, but it comes without commercial support or continuity.

Where can I get help with Pick OS, mvBase, or Universe multivalue systems now that Nine Elms has ceased trading?

Nine Elms Solutions is no longer an option: the page states it ceased trading when its owner retired, so it cannot take on contract or migration work. You need an active consultancy, an in-house contractor, or a product vendor instead.

Where to look for multivalue help

  • The database vendor or its partner network — for Universe, Rocket Software is the current owner and offers support, documentation and partner referrals. For mvBase, support paths are more limited because the product is legacy; ask the vendor or a specialist consultancy.
  • Independent multivalue consultancies — small firms and sole traders still work with Pick-style systems, often advertising through user groups rather than search engines.
  • Contractor marketplaces — general IT contract sites occasionally list Pick/MultiValue roles; search for "Universe", "UniData", "D3", "jBase" and "mvBase" rather than "multivalue" alone.
  • User communities — the International Spectrum community and its associated magazine/forum remain a practical meeting point for multivalue professionals, including migration specialists.

Choosing between them

Option Best for Trade-off
Vendor support Current, supported releases (e.g. Universe) Costlier; may not cover very old Pick OS variants
Independent consultancy Legacy migrations, niche Pick dialects Variable availability; verify references
Freelance contractor Short-term fixes, staff cover Continuity risk if one person holds the knowledge
User community Finding names, advice, second opinions Not a substitute for paid support

Practical next step

Write down your exact stack first — operating system, database version, application, and whether the goal is day-to-day support or a data migration to a modern platform such as Oracle or SQL. That determines who can help: a vendor for supported products, a migration specialist for legacy data extraction. Then approach two or three candidates and ask specifically for references on your dialect, since skills in Universe do not automatically transfer to Reality or mvBase.

As general advice, if your system is business-critical, avoid relying on a single retired contractor's undocumented knowledge; arrange a handover or code review while the system still runs.

How do I migrate legacy multivalue data to Oracle or another modern platform?

The page at Nine Elms Solutions is now a closure notice rather than a live service: it states the business has ceased trading after the owner's retirement, and that website development continues only as a hobby through Internet Style. So you cannot hire Nine Elms for a migration today — but the notice is still useful as a pointer to the kind of specialist who used to do this work, and the migration question itself is answerable from general practice.

What a multivalue migration actually involves

Multivalue systems (Pick OS, mvBase, UniVerse, jBase, Reality) do not store data in flat tables. They store records as delimited strings — attributes, values and subvalues — often with dictionary items defining how fields are derived for display. That single fact drives the whole project.

  1. Extract raw records without interpretation. Dump every file as raw delimited records plus the dictionary definitions. Do not let a reporting tool "flatten" the data first; you lose the subvalue structure and cannot reconstruct it.
  2. Model the target. Decide whether subvalues become child rows, JSON columns, or separate tables. This is the real design work, and it is where migrations succeed or fail.
  3. Map dictionaries to target logic. Calculated and translated (correlating) dictionary items usually become views, computed columns or application code — not stored columns.
  4. Load and reconcile. Compare record counts and control totals per file, then spot-check high-value records by hand.
  5. Run parallel. Keep the legacy system read-only for a period so users can verify against it.

Choosing a target

Target Best when Main trade-off
Oracle You need enterprise transactions, existing Oracle skills, or heavy reporting Highest licensing and administration overhead; subvalue modelling needs care
PostgreSQL Cost matters and the data is relational after modelling Fewer commercial support options than Oracle
Document/JSON store Records are genuinely variable and app code can handle nested data Weaker ad-hoc SQL reporting
Stay multivalue, new platform Migration risk is unacceptable Smaller talent pool; long-term vendor uncertainty

A practical scenario

A distribution company on UniVerse with 40 files and 30 years of order history. The sensible first step is not picking a database — it is extracting one representative file (orders, with subvalued line items) and proving the full path end to end into two candidate targets. That two-week test tells you more about effort than any estimate.

Next step

Because Nine Elms has closed, look for current multivalue consultancies and check whether they have done a published migration of your specific platform. If you want the original owner's ongoing work, it is at Internet Style — though that is website development, not data migration. For general platform background, the vendor communities around Rocket Software (UniVerse/UniData) and Oracle are worth reading before you commit.

What alternatives exist for Northgate Reality Realweb support and contract resources?

Northgate Reality's RealWeb layer is a niche skill, and Nine Elms Solutions — one of the names that used to appear in that space — has ceased trading following its owner's retirement, so it is no longer an option for RealWeb support or contract resource. Practical alternatives fall into four groups:

  • Independent multivalue contractors. Reality, UniVerse, UniData, D3 and mvBase share concepts (dictionaries, BASIC, file structures), so an experienced multivalue freelancer can often pick up RealWeb work. You will usually need to supply access to the environment and documentation.
  • The vendor and its partner channel. Northgate (now part of the wider ERP/software group) and its accredited partners remain the route for formally supported Reality and RealWeb installations, licensing and version upgrades.
  • Systems integrators with legacy migration practices. Firms that specialise in moving Pick-style data into Oracle, SQL Server or cloud databases often retain Reality knowledge and can both support the old system and plan the exit.
  • Your own staff plus knowledge transfer. If you have one long-serving Reality developer, a short contract engagement to document and hand over is often cheaper than repeated emergency call-outs.

Choosing between them

Need Best fit Trade-off
Keep RealWeb running as-is Vendor/partner support Highest cost, slowest for small changes
Occasional fixes, small budget Independent contractor Availability risk; single-person dependency
Long-term strategy Migration integrator Disruptive project, but removes the skills cliff
Reduce risk cheaply Internal staff + documentation Ties up your own people

A sensible first step is to inventory what you actually run: Reality version, RealWeb customisations, interfaces and any bespoke BASIC. That inventory is what any contractor or integrator will ask for first, and it also tells you whether support or migration is the better spend.

For general multivalue community help and contractor listings, International Spectrum is a long-standing independent resource. If your interest is the wider web-development side rather than Reality itself, the former Nine Elms owner continues that work at Internet Style.

How can I contact the former owner of Nine Elms for website development work?

You can't contact the former owner of Nine Elms for website development work through Nine Elms itself — that business has ceased trading, and the owner has retired. The page states that website development continues only as a hobby, through Internet Style at Internet Style.

That distinction matters if you're looking for a contractor:

  • Commercial project with deadlines, invoices or a contract: the retirement notice means Nine Elms is not the route. Look for an active agency or freelancer instead.
  • Small hobby-scale website work: the Internet Style site is the only onward link given, so that's where any current activity would be found. Treat it as a personal project, not a commercial service with guaranteed availability.

As a practical next step, if you were originally referred to Nine Elms for multivalue or legacy data migration work, don't assume the same person is available for it. The notice covers website development specifically; the migration and transformation side is not described as continuing. For that kind of work, a specialist who still supports Pick OS, mvBase, Universe or Northgate Reality environments is the safer search.

Related questions

More questions →
What Is mvBase and What Can You Still Do With It Today?

mvBase is a multivalue (Pick-family) database and development environment that runs primarily on Windows, and it is now a legacy, end-of-life product with no active vendor support. You can still run an existing mvBase system, but the practical options today are: keep it running as-is, migrate the data to a modern database, or move the application to another multivalue platform. Which one makes sense depends on how much the application still matters to the business and how much risk you can tolerate.

Where mvBase sits in the multivalue family

Multivalue databases store data in a way that breaks with the relational model: records are organised into files, fields within a record can repeat, and values within a field can repeat again. This "nested" structure is why the model is called multivalue, and it is the common thread running through Pick OS, mvBase, Universe, and Northgate Reality Realweb.

mvBase belongs to that family but is not the same thing as Pick OS. Pick OS is the older operating-system-and-database combination that established the model; mvBase is a later implementation that brought multivalue concepts to a mainstream platform. If you already understand Pick-style files, dictionaries, and query language, mvBase will look familiar. If you are coming from SQL, the mental shift is the main hurdle.

What that means in practice

  • Data is accessed through a dictionary-driven query language rather than SQL.
  • Applications are typically written in a BASIC variant tied to the platform.
  • The database and the application environment are closely coupled, which is convenient while it works and awkward when you want to leave.

Who still runs mvBase, and why

mvBase systems tend to survive in organisations where the application was built years ago, does one job well, and has never been worth the disruption of replacing. Typical settings include distribution and wholesale, manufacturing, membership and subscription administration, and other line-of-business systems with heavy record-oriented processing.

The reason these systems persist is usually not technical affection. It is that the application encodes years of business rules, the data model is genuinely efficient for the workload, and a rewrite looks expensive until something forces the issue.

The consequence of end-of-life status

Because mvBase is no longer actively supported, the practical risks are:

  • No vendor fixes. Security issues and platform-compatibility problems stay unfixed.
  • Hardware and OS drift. Newer Windows versions and new servers may not be validated against it.
  • Skills scarcity. People who know mvBase are retiring or moving on, so routine changes get harder to staff.
  • Migration debt. The longer the system runs, the more business logic accumulates inside it, and the larger any future migration becomes.

None of these is an emergency on its own. Together they mean the system should be treated as something you are managing down, not building on.

Your three realistic options

Option What it involves Best when Main downside
Keep running as-is Maintain current hardware, avoid unnecessary upgrades, document everything The system is stable, low-risk, and not business-critical Risk grows quietly; skills get harder to find
Migrate data to a modern database Extract mvBase data, transform the nested structure into relational or document form, rebuild or replace the application You want to move off the platform and onto supported technology Largest effort; the transformation is where projects fail
Move to another multivalue platform Port the application to a supported multivalue environment The application is sound and you want to keep the model Still a niche skill set; porting is not trivial

If the application is genuinely load-bearing, the second and third options are the ones worth costing properly. If it is peripheral, the first is defensible.

Migrating data away from mvBase

The data migration is usually the part people underestimate. The steps below are the general shape of the work; the specifics depend on your files and dictionaries.

  1. Inventory the data. List every file, its dictionaries, and which fields actually hold meaningful data. Undocumented fields are common and are a frequent source of lost information.
  2. Map the model. Decide how repeating fields and values will be represented in the target. A repeating field might become a child table, a JSON array, or a delimited column — each choice has consequences for querying later.
  3. Extract. Pull the data out in a form you can transform, preserving record keys and any relationships encoded in them.
  4. Transform. Apply the mapping, resolve duplicates and orphaned records, and normalise dates, numbers, and codes that were stored in platform-specific formats.
  5. Load and verify. Load into the target and reconcile record counts and key totals against the source. Do not skip this — silent row loss is the classic failure mode.
  6. Run in parallel. Keep the old system readable while the new one beds in, so you can check results against the original.

Common pitfalls

  • Treating dictionaries as documentation. They describe how data is presented, not always what it means.
  • Flattening too eagerly. Collapsing repeating structures into single columns loses information you cannot reconstruct.
  • Ignoring the application logic. The data is only half the system; business rules embedded in BASIC code often need to be reimplemented, not just moved.
  • No reconciliation step. Without a count-and-total check, you will not know what went missing.

Finding help

mvBase and multivalue work is a specialist niche, and the pool of people who know it is shrinking. When looking for contract or specialist help, the useful signals are direct experience with Pick-family systems (mvBase, Universe, Northgate Reality Realweb) and a track record with legacy data migration and transformation, ideally including moves toward modern targets such as Oracle.

One practical caution: some of the long-standing firms in this space have wound down. Nine Elms Solutions, for example, has ceased trading following the retirement of its owner, though its principal continues website development as a hobby through Internet Style. That pattern — experienced multivalue people leaving the market — is itself a reason to plan your exit or support arrangement sooner rather than later. When you engage someone, ask specifically which multivalue platforms they have migrated from, and ask for a reconciliation approach, not just an extraction tool.

What to Look for in Portable Freeware for Simplifying Windows Tasks

Portable freeware is software you can run without a traditional installer. You download it, unpack it if needed, and launch the executable directly. Settings usually live in a local file or folder next to the program rather than deep in the Windows registry, so you can move the whole thing to another PC or a USB drive and keep your configuration. That makes portable tools a practical way to handle small, recurring Windows tasks without adding permanent clutter to your system.

This article explains how portable and installed utilities differ, which task categories are worth covering, how to judge whether a tool is safe and truly self-contained, and how to keep a collection organized across Windows versions.

Portable vs. installed: the practical differences

The distinction matters less for features and more for how the software touches your system.

Aspect Portable freeware Installed software
Setup Unzip and run Setup wizard, sometimes bundled offers
System footprint Usually none beyond its own folder Registry entries, services, scheduled tasks
Uninstall Delete the folder Uninstaller, sometimes leftover files
Settings location Local config file or folder Registry or AppData
Moving to another PC Copy the folder Reinstall and reconfigure
Auto-update Often manual Often built in
Multi-user PCs Runs per user, no admin needed May require admin rights

Portable tools are a good fit when you want to try something quickly, use it on a machine you don't administer, or keep a toolkit on removable media. They are a weaker fit when you need background services, shell integration, or automatic updates.

Task categories where small portable tools help

You don't need a single do-everything suite. A handful of focused utilities covers most everyday Windows annoyances.

System tweaks and configuration

Small tools that toggle settings Windows buries in menus: adjusting Explorer behavior, managing startup entries, controlling update preferences at a surface level, or changing default folder views. These are typically one-purpose utilities rather than full control panels.

File management and search

Bulk renaming, duplicate finding, hash checking, and fast filename search are classic portable categories. They tend to be self-contained because they only read and write files you point them at.

Privacy and cleanup

Temporary file cleaners, browser cache tools, and metadata strippers. Treat these with more caution than file utilities, because they delete things. Always confirm what a cleaner targets before running it.

Networking and diagnostics

Ping and traceroute front-ends, DNS lookup tools, port checkers, and bandwidth monitors. These are often single executables with no dependencies, which makes them ideal for troubleshooting on someone else's machine.

Screenshots, notes, and small productivity helpers

Screen capture, clipboard managers, and lightweight note tools. Portability here means your snippets and captures stay with the folder rather than scattered across a profile.

How to verify a portable tool is safe and self-contained

A "portable" label is a claim, not a guarantee. Check it before you trust it.

  1. Confirm it actually runs without installing. Launch it from a folder on a non-system drive. If it demands admin rights, writes to Program Files, or creates services, it isn't portable in the useful sense.
  2. Look for a real download page. Prefer the developer's own site over mirror aggregators. Aggregators often wrap downloads in their own installers.
  3. Check the file with a hash and a scanner. Compare the published checksum if one exists. Upload the file to a multi-engine scanner, and remember that a clean result is a signal, not proof.
  4. Inspect what it writes. Run it once, then check whether it created files only in its own folder. Tools like Process Monitor can show registry and file activity if you want to be thorough.
  5. Read the license and version history. Freeware isn't the same as open source. A changelog tells you whether the project is maintained.
  6. Test in a sandbox or VM first. For anything that modifies system settings, a disposable Windows VM is the safest place to see what it does.

Red flags: no version number, no author information, a download that is an installer rather than an archive, or a tool that insists on "optimizing" your registry without explaining what it changes.

Compatibility across Windows versions

Portable tools often target a range of Windows releases, but behavior differs.

  • Architecture: Check whether the build is 32-bit, 64-bit, or both. A 32-bit executable runs on 64-bit Windows, but a 64-bit one won't run on 32-bit systems.
  • Windows 10 vs. 11: Shell and Explorer tweaks are the most likely to break between versions, because Microsoft changes those components. File, network, and text utilities are usually stable.
  • Dependencies: Some tools need the .NET runtime or Visual C++ redistributables. If those aren't present, the tool won't start. Truly self-contained tools bundle what they need or avoid dependencies entirely.
  • Admin requirements: Anything touching system folders, services, or protected registry keys will prompt for elevation. That's fine, but it means the tool isn't fully portable on a locked-down machine.

Before relying on a tool, test it on the oldest Windows version you expect to use.

Organizing and updating a portable collection

A folder of loose executables becomes unmanageable fast. A little structure pays off.

Suggested folder layout:

PortableTools/
  _README.txt          (what each tool does, version, source URL)
  System/
  Files/
  Network/
  Privacy/
  Media/

Practical habits:

  • Keep one subfolder per tool, not a flat pile of EXEs. Many tools write config files next to themselves.
  • Maintain a plain-text inventory: tool name, version, source URL, date downloaded, and a one-line purpose. This is your update checklist.
  • Update manually on a schedule. Since portable tools rarely auto-update, check source pages every few months and replace the folder.
  • Back up the whole collection. Because settings are local, a copy of the folder is a full backup.
  • Keep a known-good copy before updating. If a new version misbehaves, you can roll back by restoring the folder.

A quick evaluation checklist

Before adding any portable tool to your kit, confirm:

  • It launches without an installer and without writing outside its folder.
  • The download came from the developer's own page.
  • The file passed a hash check and a malware scan.
  • It matches your Windows version and architecture.
  • You know exactly what it changes or deletes.
  • You've recorded its version and source for future updates.

Portable freeware won't replace every installed application, and it isn't the right choice for tools that need background services or deep system integration. But for the many small, repetitive tasks that accumulate on a Windows machine, a well-chosen, carefully verified set of portable utilities keeps your system cleaner, your settings portable, and your options open when you move between computers.

What Does Website Development Include When Design, Hosting and Domain Are Handled Together?

Website development is the technical work that turns a design into a working site: building the pages, wiring up the content management system, connecting forms and databases, configuring the server, and making sure the site loads correctly on the domain you own. When one provider handles design, development, hosting and domains together, the practical difference is that these layers are set up as a single system rather than assembled from separate suppliers — which usually means fewer handover gaps, but also means you should be clear about ownership and exit terms before you start.

Design vs. development vs. hosting vs. domain

These four terms get used interchangeably, but they describe different jobs:

Layer What it covers Typical output
Website design Visual layout, branding, user experience, page structure Mockups, style guide, page templates
Website development Code, CMS setup, functionality, integrations, testing A working, deployable website
Website hosting The server space and infrastructure the site runs on Uptime, speed, security patching, backups
Domain name The address people type to reach you Registration and DNS records pointing to your host
Connectivity The internet link used to manage, upload or access the site Business broadband or fibre connection

A design-only agency might hand you a set of files. A development-only shop might need you to already have hosting. A combined provider — design, development, hosting and domain under one roof — typically takes responsibility for the whole chain, which is why the scope conversation matters more, not less.

The typical stages of a development project

Exact processes vary, but most projects follow a recognisable sequence.

1. Discovery and planning

The provider maps your goals, audience, required pages, and any functionality (booking, e-commerce, logins, multi-language). This is where sitemaps and a technical specification are agreed.

2. Design

Layouts and visual assets are produced and approved. Changes are cheaper here than later, so use this stage to be decisive.

3. Build and development

The site is coded or assembled on a CMS. This includes responsive layouts, form handling, integrations with third-party tools, and accessibility basics.

4. Content loading and testing

Your text, images and documents are added. Testing covers browsers, mobile devices, page speed, broken links, and form submissions.

5. Domain and DNS configuration

The domain is pointed at the hosting environment. If the domain is new, it is registered; if it already exists, DNS records are updated — often with a short propagation delay.

6. Launch

The site goes live, redirects are set from any old URLs, and analytics and search console access are confirmed.

7. Post-launch

Maintenance, security updates, backups, content edits and support requests continue from here.

Where hosting, domains and connectivity fit in

Hosting determines how fast and reliably the site serves visitors. Shared hosting suits small brochure sites; busier or transactional sites usually need more dedicated resources. Ask what happens during traffic spikes and how backups are taken.

Domains are the address layer. Two things matter: who is listed as the registrant (you, ideally), and who controls the DNS records. A provider can manage both on your behalf without owning them.

Business broadband or fibre matters less for visitors and more for you. It affects how quickly you can upload large files, manage the site, and use cloud tools day to day. It does not host the website — hosting lives in a data centre, not in your office — but a poor connection makes administration painful.

What to prepare before development begins

Having these ready shortens timelines considerably:

  • Brand assets: logo files, colour codes, fonts, any brand guidelines.
  • Content: final text for each page, or a clear plan for who writes it.
  • Images and media: high-resolution originals, plus permission to use them.
  • Domain details: registrar login or willingness to transfer management.
  • Existing site access: analytics, search console, any current hosting.
  • Functionality list: forms, payments, bookings, logins, integrations.
  • Examples: two or three sites you like, and a note on what you like about them.
  • Decision-maker: one person who can approve design and content.

Common post-launch tasks

A launched site is not a finished site. Expect ongoing work in these areas:

  • Software and CMS updates — security patches and feature releases.
  • Backups and restore testing — a backup you have never tested is a guess.
  • Performance monitoring — page speed, uptime, error logs.
  • Content changes — new pages, price updates, staff changes.
  • Security — SSL certificate renewal, malware scanning, access reviews.
  • Analytics review — which pages convert, where visitors drop off.

Questions to ask before you sign

These apply whether you use a combined provider or separate ones:

  1. Who owns the domain? Is it registered in my name, and can I move it?
  2. Who owns the code and content? What do I receive if we part ways?
  3. What is the handover process? Will I get admin access, files and documentation?
  4. What is included in hosting? Backups, SSL, support hours, uptime commitment?
  5. What is the maintenance arrangement? Is it included, optional, or billed separately?
  6. What are the response times for support requests, and by what channel?
  7. What happens if I want to leave? Are there exit fees or data-export limits?
  8. Who is my day-to-day contact after launch?

A practical summary

When design, development, hosting and domains sit with one provider, you get a single point of contact and fewer integration problems — but the trade-off is that you need to be explicit about ownership, access and exit terms up front. Development itself is the build-and-configure stage: turning approved designs into a working site, connecting it to a domain, and running it on hosting. Prepare your brand assets, content and access details early, agree in writing what happens after launch, and confirm that the domain and site data remain yours. That combination keeps the convenience of a one-stop provider without locking you in.

What Is Pick OS and How Does It Relate to Modern Multivalue Databases?

Pick OS is not a general-purpose operating system in the sense of Windows or Linux. It is a multivalue database environment with its own operating system layer, its own data model, and its own programming language, Pick BASIC. You meet it today mainly as a legacy platform: organisations still run Pick-derived systems because they work, but the skills and hardware are ageing, and the practical question is usually whether to maintain, migrate, or transform the data into a relational target such as Oracle.

The core idea: a database that behaves like an operating system

In a Pick system, the boundary between "database" and "operating system" is thin. Files, dictionaries, user accounts, and the command language are all part of the same environment. That is why people describe Pick as an operating system rather than just a database product.

The data model

  • Files hold records, roughly comparable to tables.
  • Records are made up of fields, but unlike relational rows they can contain repeating groups — a field can hold multiple values, and those values can themselves hold sub-values. This is the "multivalue" in multivalue databases.
  • Dictionaries describe how fields are stored, displayed, and converted. A dictionary item is not just a column definition; it can carry conversion codes and correlatives that shape output at query time.

The practical consequence: a single Pick record can represent what a relational design would spread across several tables. That is efficient for the original application and awkward for anyone expecting normalised data.

Pick BASIC

Applications are typically written in Pick BASIC, a language with tight, built-in access to the file system. Because the language and the data store are so closely coupled, application logic and data structure tend to be entangled — which is the main reason migrations are harder than they first appear.

How Pick relates to mvBase, Universe, and Northgate Reality

These are all members of the same family, and the terminology overlaps in ways that confuse newcomers.

Platform What it is Typical situation
Pick OS The original multivalue environment, including its own OS layer Legacy installations, often on ageing or emulated hardware
mvBase A multivalue database product in the Pick tradition Smaller installations, often on Windows
Universe A multivalue database from the same lineage, widely used commercially Larger estates, frequently with a relational bridge available
Northgate Reality (Realweb) A distinct multivalue environment with its own tooling and web layer Long-established sites with bespoke applications

The important point is that "Pick" is often used loosely to mean any of these. If someone asks you to work on a "Pick system", confirm which product and version before planning anything — the migration tooling and the available skills differ between them.

Why teams still run Pick-based systems

  • The applications are stable and encode decades of business rules that nobody has fully documented.
  • The multivalue model handles certain data shapes more naturally than a relational schema.
  • Rewriting is expensive and risky; the system is not broken, so there is no forcing event.
  • The data volumes are often modest, so performance is not the pressure point.

The risks of staying put are less about the software than the surrounding ecosystem: specialist skills retire, replacement hardware becomes harder to source, and integration with modern web and reporting tools requires custom work.

Realistic migration and transformation paths

There is no single correct route. The choice depends on whether you are replacing the application, the database, or both.

Data transformation to a relational target

If the goal is to get the data out — for example into Oracle or another relational database — the work is a transformation problem, not a simple export. Expect to:

  1. Inventory the files and dictionaries. Identify which files are live, which are historical, and which dictionaries carry conversion logic that must be reproduced.
  2. Resolve repeating groups. Decide how multi-valued and sub-valued fields map to child tables. This is the step that most often gets underestimated.
  3. Reproduce conversions and correlatives. Any formatting or derived value produced by a dictionary needs an equivalent in the target system, or downstream reports will change.
  4. Validate against the source. Run parallel queries on both systems and compare results, not just row counts.

Keeping the application, changing the platform

Some sites move to a supported multivalue product or an emulated environment rather than leaving the model. This preserves the application but does not solve the long-term skills problem.

Replacing the application

The cleanest end state, and the most expensive. It requires the business rules embedded in Pick BASIC to be extracted and re-specified, which is why it is usually done incrementally rather than as a single cutover.

Where to find specialist help

Multivalue work is a niche. The people who can read Pick BASIC and understand dictionary-driven conversions are a small pool, and the firms that served this market have consolidated or closed. Nine Elms Solutions, for example, described itself as primarily a multivalue systems user and designer offering help with legacy data migration — and its site now states that the company has ceased trading following the owner's retirement, with website development continuing separately as a hobby.

That notice is itself a useful signal about the market: when you look for contract resources for a Pick or multivalue migration, check that the supplier is currently trading and can name specific platforms (mvBase, Universe, Reality) they have worked on, rather than treating "multivalue" as a generic label.

If you are scoping a project, the useful questions to ask a potential partner are which multivalue products they have migrated from, how they handle repeating groups, and whether they can show a validation approach for dictionary conversions. Those three answers will tell you more than any list of past clients.

What Is Rocket Universe and How Does It Fit with Other Multivalue Databases?

Rocket Universe (often just "Universe") is a multivalue database management system descended from the Pick OS family. You would use it to run and maintain applications built on the multivalue data model — typically long-lived line-of-business systems in sectors like distribution, manufacturing, healthcare, and finance — or to migrate data out of those systems into a modern platform. It is most relevant to you if you already have a Universe application, are inheriting one, or are planning a legacy data migration. If you are starting a brand-new project with no existing multivalue investment, Universe is usually not the first choice.

The multivalue data model in plain terms

Universe stores data in a structure that predates the relational model, and understanding it is the key to everything else.

  • File — roughly equivalent to a table. A file holds many records.
  • Record — roughly equivalent to a row. Each record has a unique key (the record ID).
  • Attribute — a field within a record, identified by a number rather than a name.
  • Value — an attribute can hold multiple values, separated by a delimiter. This is the "multi" in multivalue.
  • Subvalue — a value can itself be subdivided into subvalues, giving a third level of nesting.

So a single record can hold a whole repeating group — order lines, phone numbers, transaction details — without a separate table or a join. That is the defining feature: repeating data lives inside the record.

A second defining feature is the dictionary. Each file has a dictionary of items that describe how attributes are named, formatted, and calculated. A dictionary item can be a simple field definition, or it can be a computed expression that derives a value at query time. When you migrate data out, the dictionary is as important as the data itself, because it encodes business logic that may not exist anywhere else.

How Universe relates to mvBase and Pick OS

These systems share a common ancestry and a similar data model, but they are not the same product.

System What it is Typical context
Pick OS The original multivalue operating system and data model that the family descends from Historical; the reference point for the whole family
mvBase A multivalue database product in the same lineage Smaller or departmental multivalue deployments
Rocket Universe A multivalue database from Rocket Software, in the Pick tradition Production line-of-business applications, often with a long history

The practical point for a migration or support decision: skills and concepts transfer across the family. Someone who knows Pick-style files, records, attributes, and dictionary items can generally read a Universe application, and vice versa. But the tooling, administration, and available interfaces differ between products, so do not assume a procedure written for one applies unchanged to another.

What Universe is used for in practice

  • Running existing applications. Many organisations have a Universe-based system that has been extended for years or decades and still does its job reliably.
  • Supporting contract or specialist resource needs. Because the skill pool is smaller than for mainstream databases, organisations often bring in contract resources who already know multivalue systems and legacy data migration.
  • Feeding data into modern platforms. A common pattern is to keep the Universe application running while extracting its data into a relational or cloud platform — sometimes described as an Oracle transformation or a general legacy migration.

If your goal is a migration, the Universe side is usually the source, not the destination.

What to check before migrating data out of Universe

The data model is the main source of surprises. Before you commit to a migration plan, confirm:

  1. The schema, as the system actually sees it. Attribute numbers and positions matter, and they may not match the documentation.
  2. The delimiters. Multivalue systems use specific characters to separate attributes, values, and subvalues. You need to know exactly which characters are in use, and whether any of them also appear inside the data itself.
  3. The dictionary items. Computed and derived items contain logic that must be reproduced in the target system, or the migrated data will not mean the same thing.
  4. Repeating groups. Decide in advance how a multi-valued attribute becomes rows in a relational target — this is where most migration designs get tested.
  5. The application layer. Reports, screens, and batch jobs may embed assumptions about the data that are not visible in the raw files.

A migration that copies the data but loses the dictionary logic tends to produce a target system that looks complete but behaves differently.

A note on sourcing and support

The multivalue world is small, and specialist providers come and go. Nine Elms Solutions, a UK firm that described itself primarily as multivalue systems users and designers offering help with legacy data migration, has ceased trading following the retirement of its owner. That is a useful reminder for anyone planning a Universe project: verify that your chosen resource is currently active before you build a plan around them, and keep your own documentation of the schema and dictionary rather than relying on a single external party.

Deciding whether Universe is relevant to you

  • You have a running Universe application → it is relevant; focus on support, skills, and whether to migrate.
  • You are planning a migration off Universe → it is relevant; start with the schema, delimiters, and dictionary items.
  • You are choosing a database for a new project → it is probably not relevant unless you have a specific multivalue requirement or existing in-house expertise.
  • You are comparing multivalue systems → treat Pick OS, mvBase, and Universe as related but distinct, and check the specific product's tooling rather than assuming equivalence.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.

Domain and Registration

Registered in 2000, this domain has about 26 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

MX records exist, but SPF, DKIM and DMARC were not detected. Protection against domain impersonation may be incomplete. Nameservers are provided by 1and1.co.uk, indicating managed DNS hosting. MX records point to the 1and1.co.uk email service. No CNAME was found; the observed records resolve directly to addresses. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.

TLS and Certificates

Unknown

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. The Server header identifies Apache without an exact version. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies Incomedia WebSite X5 Professional 16.1.1 - www.websitex5.com, Apache without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

The title has 97 characters and may be truncated in search results. The Generator tag identifies Incomedia WebSite X5 Professional 16.1.1 - www.websitex5.com, making the publishing system easier to fingerprint. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. Open Graph is partially configured; og:image is missing. A meta description is present, with 115 characters.

Hosting and Email

DNS1and1.co.uk
HostingIONOS SE
Email1and1.co.uk
Location Germany flagGermany 217.160.0.243

User reviews (0)

  • No reviews yet.

Pages, Search and Sharing

Meta descriptionNine Elms are primarily multivalue systems users and designers. We can help you also in your legacy data migration.
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected
All bots 0 allowed · 7 disallowed
  • Disallow/admin
  • Disallow/captcha
  • Disallow/menu
  • Disallow/imemail
  • Disallow/pcss
  • Disallow/res
  • Disallow/style

Registration details RDAP / WHOIS

RegistrarIONOS SE
Registered2000-08-27
Expires2027-08-27
Domain statusclient transfer prohibited
Nameserversns33.1and1.co.uk、ns34.1and1.co.uk
DNSSECunsigned

DNS records

TypeNameValueTTLPriority
Awww.nineelms.com217.160.0.2433600—
MXnineelms.commx00.1and1.co.uk360010
MXnineelms.commx01.1and1.co.uk360010
NSnineelms.comns33.1and1.co.uk172800—
NSnineelms.comns34.1and1.co.uk172800—

TLS and certificates

Unknown

HTTP response headers

HeaderValue
content-typetext/html
serverApache

Identified technologies

Incomedia WebSite X5 Professional 16.1.1 - www.websitex5.comApache