# Software I've Bought and Used Over the Years
I am building this list because I have practically forgotten entire stretches of my life, and seeing the names of old programs helps bring those years back. Sometimes I find an invoice in an old email and think, *Oh, wow—I had forgotten all about that.* Sometimes it is a registration, an old receipt, a folder path, a list of VCL components, or a note I wrote to myself about software I needed to reinstall.
This is not meant to be a formal accounting of everything I ever owned. It is a personal memory map of software I bought, used, experimented with, studied, or considered at different times in my life. I have kept dates where I found them because they help me remember what I was doing during a particular period. A date from 2020 may simply be when I recovered an old email or license, not when I originally bought the software.
I am especially delighted to rediscover some of the Delphi and VCL components. Those names reconnect me with programs I was building, problems I was solving, and whole development environments I had nearly forgotten.
This list is still incomplete. It does not yet include much of the software environment from my work at the Triad Center on the United States Senate program. I lost that part of my organized archive with my original NAS, so I will add those pieces as I remember or recover them.
---
## What this toolchain would be called now
The inventory is personal history, not a résumé generated by keyword substitution. Still, present-day names help a technical reader understand the kind of work represented by the tools. These translations describe disciplines and architectural concerns visible in the record; they do not turn every installed program into a claim of mastery.
- **Borland Delphi, VCL, custom components, visual designers, and embedded databases.** Modern translation: [[wiki/Rapid Application Development|rapid application development]], [[wiki/Component-Based Development|component-based software engineering]], native application architecture, and developer tooling.
- **Reusable controls for grids, rich text, spelling, regex, HTML, networking, and updates.** Modern translation: an internal component platform, UI framework composition, and reusable application substrate.
- **Perl modules, CGI, DBI, KeyDB, text pipelines, and server automation.** Modern translation: full-stack web engineering, backend services, [[wiki/Data Engineering|data engineering]], ETL, and automation.
- **DNS, mail, virtualization, security, hosting, and network components.** Modern translation: platform engineering, infrastructure engineering, DevOps, and systems administration.
- **Dictionaries, corpora, regex, full-text search, lexical tools, and VersePerfect.** Modern translation: [[wiki/Computational Linguistics|computational linguistics]], NLP, [[wiki/Information Retrieval|information retrieval]], and [[wiki/Knowledge Representation|knowledge representation]].
- **Photoshop, 3D systems, animation, video, broadcasting, and audio tools.** Modern translation: creative technology, digital-content production, visualization, and multimedia pipelines.
- **Palm software, native desktop tools, Electron, and browser applications.** Modern translation: cross-platform product engineering and multi-surface application development.
- **Node, Koa, Mongo/Mongoose, Vue/Vuex, PHP APIs, crawlers, and poster services.** Modern translation: modern full-stack JavaScript, API/service architecture, document databases, web application engineering, and programmatic media generation.
- **Three.js, force-directed graphs, GLSL, and entity-centered interfaces.** Modern translation: interactive visualization, graph user interfaces, GPU/shader programming, and knowledge-graph exploration.
- **NOTES, anydata, PeopleLinking, entities, links, and persistent state.** Modern translation: [[wiki/Information Architecture|information architecture]], personal knowledge systems, [[wiki/Knowledge Graph|knowledge graphs]], and local-first data tooling.
- **The same concerns recur across Delphi, Perl, PHP, and JavaScript.** Modern translation: [[wiki/Polyglot API|polyglot systems thinking]], reusable platform architecture, and long-lived capability design.
The compact translation is: **the receipts and surviving work describe a cross-domain application and information-systems practice spanning native software, developer tools, backend and infrastructure work, computational linguistics, search and data engineering, creative technology, publishing systems, visualization, and later full-stack JavaScript and graph-oriented applications.**
For the project-by-project vocabulary, see [[wiki/Modern Technical Translation Map|Modern Technical Translation Map]].
# I. A Timeline of Things I Used
## 1990s — DOS, Borland, Delphi, 3D, and the pre-Web software substrate
### 3D Studio / 3D Studio MAX lineage
* **Autodesk 3D Studio for DOS** — I remember doing serious 3D work in the **mid-1990s, around 1995**, before the transition to 3D Studio MAX on Windows.
* **3D Studio MAX 1.0** — definitely present by March 21, 2004. I found an old licensing note showing an upgrade lineage through **Pacific CAD** and an original purchase from **A.I. Systems, Inc.** It was already an older commercial license by 2004, although I have not recovered the original transaction date yet.
* Seeing **3D Studio DOS → 3D Studio MAX** written out reminds me how early I was working with polygonal modeling and rendering, before later experimenting with Cinema 4D, Carrara, Hexagon, Silo, ZBrush, Poser, Amapi, and Swift 3D.
### Borland / Delphi
* **Borland Delphi** — **my central professional platform by 1998**. An old Borland/Inprise biography identifies me as a Borland engineer and **President of the Delphi Developer’s Guild**. A 1998 Guild photograph places me alongside Danny Thorpe, Anders Ohlsson, Adam Markowitz, Charlie Calvert, Christophe Porteneuve, James Getz, and David Powell.
* **Delphi/VCL development ecosystem** — this was part of my commercial and government software work, developer support, and research spanning AI, compression, pattern recognition, learning machines, cybernetics, linguistics, information management, and cognition.
* **Delphi 7 Personal** — I found my licensed and activated copy in an old Borland registration archive, including my Borland Developer Network registration and the `reg119.txt` activation mechanism. I recovered it much later, so the recovery date is not the original registration date.
* **Later Delphi versions I returned to** include **Delphi 10.3 Community Edition**, **Delphi 10.4.2 Sydney Community Edition**, and a **RAD Studio 11.2 Architect trial**.
Seeing these records reminds me that Delphi was not something I merely tried once. Object Pascal and the VCL were part of a long application-development lineage in my life, followed decades later by continued installation and experimentation with modern Delphi and RAD Studio.
---
# II. The Delphi Component and VCL Library Inventory
One of my best memory snapshots is the old `Z:\DelphiLibs\` tree and a March 21, 2004 **Software to Replace** list. It is wonderful to see what my actual Delphi workstation and library environment contained. The paths even include Delphi 7 directories such as `D7` and `Delphi7`.
## Commercial or major third-party Delphi components
* **IPWorks — DevSoft, Inc.** — **licensed Delphi component**. I found it registered to me in a March 21, 2004 license archive, and the serial and key survive.
Functionally, IPWorks supplied a broad Internet-protocol component layer—exactly the sort of networking substrate expected in applications involving remote services, mail, HTTP/FTP, network clients, and Internet automation.
* **DBISAM 1.21 Final** — **Software to Replace**. Embedded relational database engine, highly relevant to standalone Delphi applications requiring local structured storage without a heavyweight database server.
* **Addict 3.2 / Addict3** — appears both in an old Software to Replace inventory and in my actual `Z:\DelphiLibs\Addict3\Source\d7` library tree. I had forgotten about this one. Addict was a spelling/thesaurus-oriented VCL component family, which makes perfect sense alongside WordPower, VersePerfect, poetry, lexical, and editorial software.
* **Raize Components 2.5** — present in the replacement list.
A large professional VCL component suite for enhanced UI controls and application infrastructure.
* **WPTools 2.30** — rich-text/word-processing component suite.
Particularly significant to the lineage of custom writing and language tools.
* **PlusMemo 5.3e** — text/memo editor component.
* **PMemo6Pack7** — actual Delphi library path `Z:\DelphiLibs\PMemo6Pack7`.
* **TSyntaxMemo 3.00.39** — syntax-aware text editing component.
* **SynEdit** — installed source and packages under `Z:\DelphiLibs\synedit\Source` and `...\Packages`.
* **TGridView** — extensive installed tree including source, libraries, packages, and Delphi-specific paths.
* **xdbgrid 2.3** — enhanced database-grid component.
* **PathTreeView** — installed in `Z:\DelphiLibs\PathTreeView`.
* **Skin Engine** — UI skinning component/framework.
* **ExtraPack 1.6** — component package I found in the replacement list.
* **DIContainers** — installed source and Delphi 7-specific library directory: `DIContainers\Source`, `DIContainers\D7`.
* **ZipForge** — installed at `Z:\DelphiLibs\ZipForge\Lib\Delphi 7`.
Compression/archive support.
* **HTMLLite / THTMLLite** — appears on an old freeware re-download list and in an actual library path under `thtmllite\package`. - **THTMLPro / HTMLPro** — appears in the installed Delphi 7 path `Z:\DelphiLibs\thtmlpro\Delphi7`.
* **UtilMind AutoUpgraderPro** — installed Delphi 7 library path.
* **UtilMind FileStorage** — installed Delphi 7 library path.
* **UtilMind SendMail** — installed Delphi 7 library path.
* **pjsysinfo** — installed system-information component/library.
## Search, regular-expression, parsing, and linguistic components
This may be the single most revealing subsection because it shows how heavily the Delphi environment leaned toward **text retrieval, pattern matching, spelling, structured language, and search**.
* **DTSearch** — listed under Software to Replace.
* **Rubicon r206d5** — indexing/search component system.
* **TPerlRegEx** — installed in `Z:\DelphiLibs\TPerlRegEx` with its own `PCRE` directory.
* **PCRE — Perl Compatible Regular Expressions** — explicitly present beneath TPerlRegEx.
* **RegExpr** — installed source tree.
* **Perl RegEx for Delphi** — listed as freeware to re-download.
* **Kregex** — freeware to re-download.
* **v8 Regular Expressions** — freeware to re-download.
* **HyperString** — freeware to re-download; string-processing library.
* **Addate Source** — this is how I spelled it in the old note. I do not yet remember the exact vendor or component identity, so I am leaving the name as I found it.
* **Scintilla** — I found a September 15, 2002 technical discussion in my old notes about implementing dynamic spell-check underlining in a Scintilla-based application. I do not yet remember whether I deployed it, but I was clearly investigating its editor-control behavior.
## Free Delphi/VCL libraries explicitly marked for re-download
I labeled these “Freeware to re-download,” which tells me I had already downloaded and used them and considered them useful enough to restore after a loss or system rebuild.
* **ChessComponent 3.03**
* **FlatStyle 2.1**
* **HTMLLite**
* **HyperString**
* **Internet Component Suite**
* **JCL 1.02 — Jedi Code Library**
* **Kregex**
* **Perl RegEx for Delphi**
* **TGIFImage 2.2**
* **v8 Regular Expressions**
I found all of these together in a March 21, 2004 reconstruction list.
The combination is striking: **networking + HTML rendering + compression + spelling + rich text + search + multiple regex engines + database controls + automated updating + email + image formats**. That is much closer to a bespoke information-processing/editorial platform than to ordinary desktop application tinkering.
---
# III. Perl, ActiveState, Data Processing, and Server-Side Development
## Perl itself
The invoices I found remind me how central Perl was to my development environment before and during Webiness/CSL.
### August 29, 2000
A commercial Amazon order to the Scotts Valley period included:
* **Mastering Algorithms with Perl**
* **Perl 5 Pocket Reference, 3rd Edition**
This is an unusually clean date anchor for Perl work immediately after the Borland period.
### April 18, 2001 — Liberty Lake
The $443.30 order shipped to Liberty Lake is effectively a **professional Perl systems-development curriculum in one transaction**:
* **Debugging Perl: Troubleshooting for Programmers**
* **Network Programming with Perl**
* **Advanced Perl Programming**
* **Mastering Regular Expressions**
* **Developing Bioinformatics Computer Skills**
* **Programming the Perl DBI**
* **Perl Black Book**
* **Object Oriented Perl**
* **Data Munging with Perl**
* **MySQL and mSQL**
* **Perl for System Administration**
* **Web Performance Tuning**
The invoice fixes the date, physical location, titles, and integrated nature of the stack.
That one shipment helps me place **Perl, regex, database abstraction, network programming, data transformation, sysadmin, performance engineering, and bioinformatics** within the same working period.
## ActiveState
* **ActiveState PDK Pro Pack** — I found my commercial license across **Windows, Solaris, Linux, and HP-UX**, along with platform-specific activation files.
* **ActivePerl** — strongly implied runtime substrate for the PDK and explicitly referenced in ActiveState’s activation instructions.
* PDK reminds me that I was using Perl for more than scripting: **packaging, deployment, compilation/distribution, and professional application delivery**.
## OptiPerl
* **OptiPerl / Xarka** — I found a dated **August 14, 2005 OptiPerl customer account** in my old notes. That was a nice reminder that I was actually using it, not merely looking at it.
* I also found an OptiPerl purchase/support transaction through SWREG.
## Custom CSL Perl software
I found a separate **McGill Software Bill of Goods for CSL** listing my reusable software assets rather than commercial third-party packages:
* **`pro.pm` — Professional Developer’s Library for Perl** — stated value $999.
* **`keydb.pm` — cross-platform key database module** — $999.
* **`ip2location.pm`** — $999.
* **`fusionchart.pm`** — $999.
* **`cbtb.pm` — Component-Based Theme Builder** — $9,999.
* **`pagebuilder.pm` — PageBuilder Pro** — $24,999.
The first four included unlimited client distribution when embedded in applications; the latter two carried broad deployment rights while retaining source restrictions. The stated line-item total was **$38,994**. What interests me now is seeing the **named modules, licensing architecture, reuse model, source-retention rules, and productization structure** I was working with.
These were part of my **CSL executable software layer**, alongside the Delphi component environment—not merely abstract research interests.
---
# IV. Databases, Search, Indexing, and Information Architecture
* **DBISAM 1.21 Final** — embedded Delphi database.
* **MySQL** — directly represented in the 2001 technical acquisition stack and hosted-system records.
* **mSQL** — covered with MySQL in the 2001 database acquisition.
* **Perl DBI** — professional database-independent interface layer; explicitly part of the 2001 programming shelf.
* **DTSearch** — full-text retrieval/search system.
* **Rubicon** — Delphi indexing/search layer.
* **PCRE / TPerlRegEx / RegExpr / Kregex / v8 Regular Expressions** — multiple parallel pattern-matching engines in the same environment.
* **Addict 3** — spelling/language services.
* **SynEdit / TSyntaxMemo / PlusMemo / WPTools** — editing and document interfaces.
* **TGridView / xdbgrid** — structured tabular/data presentation.
* **HTMLLite / HTMLPro** — embedded HTML rendering.
* **DIContainers** — data-structure/container support.
* **ZipForge** — archive/compression.
* **keydb.pm** — custom CSL key/database module.
* **ip2location.pm** — custom location/network-data component.
* **pagebuilder.pm / cbtb.pm** — generated/document-based publishing architecture.
Seen together, this is a coherent **information retrieval + language processing + document construction + storage stack**.
---
# V. Network, Internet, DNS, Server, Security, and Infrastructure Software
## Simple DNS Plus
This has especially strong documentary continuity.
* **Simple DNS Plus 3.60 — Unlimited Zones** — licensed to me, with a recorded $56 upgrade charge.
* **Simple DNS Plus 4.00 — Unlimited Zones** — **April 10, 2005**, issued as a free upgrade because the prior purchase/upgrade fell inside the eligibility window.
* **Simple DNS Plus 5.2** — I found an **April 24, 2009** vendor communication about the upgrade/update.
* Support correspondence also discusses automating DNS operations through the **HTTP API** and **.NET/COM API**, which is particularly relevant to hosting/domain-management automation.
I had forgotten that this was specifically an **unlimited-zone DNS server environment**, not simply occasional work with DNS.
## VMware
* **VMware Workstation 4 for Windows** — **Order Date October 3, 2004**, commercial electronic-download license.
* Price: **$189.00**
* Tax: **$15.88**
* Total: **$204.88**
* I found the old vendor order record.
* I still have the old license serial, but I have deliberately omitted it here.
Later records also show **VMware ESXi** in infrastructure investigation/hosting contexts, while the earlier Workstation 4 invoice gives a hard, falsifiable anchor for virtualization use in 2004.
## BlackICE
* **BlackICE Defender** — I found my licensed copy in a March 21, 2004 license file.
Personal firewall/intrusion-detection software of the period.
## Sambar
* **Sambar Server** — listed under Software to Replace.
## InetShare
* **InetShare** — Software to Replace.
## HylaFAX
* **HylaFAX** — I was actively researching it, with configuration and setup links in my March 2004 notes. I do not yet remember whether I ever put it into production.
## Internet Component Suite
* **Internet Component Suite** — **freeware to re-download**, reinforcing Delphi network-programming use.
## IPWorks
* Already noted above, but from a systems perspective it belongs here as well: **commercial Delphi network-protocol component suite**, licensed no later than March 2004.
## Later storage and system utilities I rediscovered
The larger collection of recovered license material also reminded me about:
* **Paragon Hard Disk Manager**
* **SoftRAID / OWC disk-management tooling**
* **ShadowProtect**
* disk imaging / filesystem recovery tools
* later **VMware**, **Parallels**, virtualization and rescue environments
These later items remind me that systems and storage administration remained a persistent part of my work. I am keeping them separate from the 2001 CSL environment unless I recover a dated record connecting them.
---
# VI. 3D Modeling, Rendering, Animation, and Visualization
This is one of the richest continuous software lineages I have recovered so far.
## Autodesk
* **3D Studio DOS** — first-person chronology, approximately **1995**.
* **3D Studio MAX 1.0** — I found its commercial license lineage in a March 2004 archive, including the Pacific CAD/A.I. Systems purchase history.
## MAXON Cinema 4D
### June 16, 2004 Essential Software List
* **Cinema 4D 8** — explicitly named as **Essential Software**, not wishlist software.
### May 18, 2005 MAXON registration
A vendor registration dated **May 18, 2005** preserves permanent serials for:
* **CINEMA 4D for Windows**
* **Advanced Render module**
* **BodyPaint 3D**
* **Dynamics module**
I found the original registration information for this one rather than relying on memory.
## Pixologic ZBrush
* **ZBrush 2** — **June 16, 2004 Essential Software List**.
* I later returned to **ZBrush 2020.1.1**, so the tool remained part of my creative software life well beyond the early 2000s.
## SketchUp
* **SketchUp 3** — **June 16, 2004 Essential Software List**.
## Eovia / DAZ / Carrara / Hexagon / Amapi
### Carrara
* **Carrara Studio 2/3 or equivalent earlier Carrara ownership** — **established by 2004 sidegrade eligibility**.
* **Carrara 4 Pro** — ownership inferred directly from eligibility for the Carrara 5 Pro upgrade.
* **Carrara 5 Pro** — **licensed upgrade from Carrara 4 Pro**.
* **Carrara 6 Pro** — an upgrade from Carrara 5 Pro; I still have the serial.
### Amapi
In a **July 12, 2004** exchange with Eovia, I was discussing a sidegrade from software I already owned.
* **Amapi 7 Pro** — commercial sidegrade path.
* I found the final licensed product recorded as **Sidegrade Amapi 7 Pro — US**, from Amapi 3D 6 / Carrara Studio 2 or 3.
### Hexagon
* **Hexagon 1.2 — English/French, Mac and Windows** — **licensed download**. The vendor download URLs were valid until **April 6, 2006**, placing the transaction immediately before that expiration window.
* **Hexagon 2** — **May 1, 2006 correspondence** records the promised pre-order upgrade and Golden Pack delivery.
* **Hexagon 2.2** — a licensed upgrade from Hexagon 1 that I found in later DAZ account data.
## Silo
* **Silo 1.3** — **February 15, 2005**, licensed for use by the same user on up to three Mac/PC systems.
* **Silo 2 Professional** — later paid/registered upgrade, cross-platform Mac/Windows.
## Poser
* **Poser / Poser Pro Pack / Poser 4-or-earlier lineage** — prior ownership established by upgrade eligibility.
* **Poser 5 English** — **upgrade from Pro Pack, Artist/4 or earlier**, $99 plus tax, **$107.32 total**.
* **Poser 6 English Special Edition** — **preorder upgrade from Poser 5**, $129.
* The Poser 6 preorder transaction also included **Shade 7 Designer LE**, full version, at no additional charge.
* A **July 12, 2004** Eovia exchange explicitly says “Poser, which I own,” independently establishing possession at that point.
## Shade
* **Shade 7 Designer LE** — full version bundled with the Poser 6 upgrade.
## Swift 3D / Electric Rain
* **Swift 3D v3.00 for Windows** — licensed full-price download, **$135.20**.
* **Swift 3D MAX — Vector Plug-in** — electronic download, **$295.00**.
* **Swift 3D v4.00 Windows Upgrade** — complimentary/free upgrade.
* **Swift 3D Xpress 1.00 for Windows** — complimentary copy bundled into the same license history.
* A separate **July 6, 2005 “Swift 3D Info”** note preserves the vendor/customer-service relationship contemporaneously.
Swift 3D brings back an interesting connection for me because it sat directly between **traditional 3D modeling and vector/Flash-era Web publishing**.
---
# VII. Adobe, Image Editing, Photography, and Photoshop Extensions
## Adobe core applications
The June 16, 2004 **Essential Software List** gives a clean snapshot:
* **Adobe Photoshop CS**
* **Adobe Illustrator CS**
alongside ZBrush 2, SketchUp 3, and Cinema 4D 8.
These were on my working-tools list by **June 2004**.
## Photoshop plug-ins and image-processing tools
The old notes preserve a later explicit Photoshop plug-in inventory:
* **OnOne PhotoTune 2.2**
* **Alien Skin BlowUp 2.0.2 for Adobe Photoshop**
* **Kodak Digital Professional Plug-In for Adobe Photoshop**
* **Topaz Adjust 3.2.1**
* **Digital Film Tools — Digital Film Lab 2.5 for Photoshop**
* **AKVIS Photoshop filters**
## Topaz Labs
Separate vendor licensing expands the Topaz family substantially:
* **Topaz Complete Photography Collection**
* **Topaz B&W Effects**
* **Topaz Photoshop Bundle**, covering:
* **Adjust**
* **Simplify**
* **DeNoise**
* **Detail**
* **Clean**
* **DeJPEG**
* **ReMask**
Vendor-issued license records survive for these products.
## Filter Forge
* **Filter Forge Professional 4.0 for Mac** — a commercial MyCommerce/share-it license issued to me; I still have the invoice/order number.
## Additional graphics/filter artifacts
The March 2004 note has a separate category explicitly labeled **“Warez To Replace”**:
* **Eye Candy**
* **Rripleyer Video Lines** — this is the spelling in my old note.
* **SuperBlade Pro 2.1**
* **Xenofex 1.0**
I found these in a separate old list labeled “Warez To Replace,” not among my normal purchase records. I am keeping the names here because they help me remember the graphics and filter environment I had been using and intended to replace with legitimate copies.
---
# VIII. Video, Screen Capture, Broadcasting, Audio, and Multimedia
## QuickTime Pro
* **QuickTime Pro for Mac OS and Mac OS X** — I found my registered license in a March 21, 2004 license archive.
## Camtasia Studio
* **Camtasia Studio 2.1 / 2.1.2** — I found the commercial license.
* Vendor correspondence establishes that owners of 2.1.2 were entitled to a **free Camtasia Studio 3.0 upgrade**.
* Later correspondence distinguishes **3.0** as the free upgrade and **3.1** as a paid upgrade.
This is a clean screen-capture/tutorial-production lineage.
## BoinxTV
* **BoinxTV 1 Full / BoinxTV 1.x Single User** — **processed January 12, 2009**
* Price: **$499**
* Registered to me.
* I found the vendor invoice and license.
This is professional live-video/broadcast production software, not a lightweight consumer utility.
## Übercaster
* **Übercaster** — I recovered an old license-information request and licensing record.
* I know I had the licensed software, but I have not recovered the original transaction date yet.
## Abaltat Muse
* **Abaltat Muse 2.0** — **purchased November 16, 2008**
* Price: **$99**
* Mac-oriented algorithmic/compositional music software requiring a machine-linked license.
## InterVideo
* **DVD & MP3 XPack** — a licensed InterVideo product. I found the vendor-generated activation information but not a clean original transaction date, so I am leaving it undated rather than assigning the later 2020 recovery date.
## Audio hardware/software adjacency
The 2002 order history includes an **iMic USB Audio Interface**, which is hardware rather than software but helps establish an early digital-audio production environment.
---
# IX. Web, Flash, Interactive Media, Publishing, and Presentation Tools
## Flash Decompiler
* **Flash Decompiler — Single License** — licensed to me; I found the old share-it order.
This belongs alongside Swift 3D because the two tools together map directly onto the **Flash/SWF-era interactive-media pipeline**: vector/3D generation on one side, SWF inspection/decompilation on the other.
## BannerZest
* **BannerZest / BannerZest Pro — Aquafadas** — I found a one-copy commercial activation record.
## ImageFolio
* **ImageFolio** — **Software to Replace**.
## Graphx Edge Fonts
* **Graphx Edge Fonts** — **Software to Replace**.
## Popup
* **Popup** — **Software to Replace**; precise vendor/product identity unresolved.
## Submit Wolf
* **Submit Wolf** — **Software to Replace**; search-engine/site-submission software of the period.
## Classify
* **Classify** — **Software to Replace**.
* Separate old notes suggest that this was probably **Trellian Classify**. I am keeping the original spelling until I locate the transaction or another contemporary record.
---
# X. Writing, Editing, Language, Memory, and Cognitive Software
## JWrite
* **JWrite** — **Software to Replace**.
## “The Oracle”
* **The Oracle** — **Software to Replace**. Exact software identity unresolved; do not silently equate it with Oracle Database.
## SuperMemo
SuperMemo appears in more than one layer:
* **SuperMemo desktop software** — **Software to Replace**.
* Associated local material:
* `Custom Mix 85.exe`
* `History Mix.exe`
* `Programmer's Mix.exe`
* `Technical Mix.exe`
* **Palm SuperMemo** — I found a separate Palm software license in my March 2004 records.
This reminds me how long I have been interested in **memory, accelerated learning, spaced repetition, lexical acquisition, and cognition**.
## Custom language software
My old files also remind me of my own:
* **McGill English Dictionary of Rhyme**
* **VersePerfect**
* **WordPower / WordPowerEditor**
* related rhyme, lexical, poetic, and writing tools
The Delphi component ecology—Addict, multiple regex engines, search/indexing libraries, rich text, syntax editors, HTML controls, DBISAM, grids, and network components—fits the kind of infrastructure these language applications required. I do not yet remember which component belonged to every product, so I will connect them more precisely when I find the source code or project files.
---
# XI. Palm and Early Mobile Software
In a March 2004 license archive, I found:
* **DietLog** — Palm software license.
* **TimeTracker** — PalmGear registration tied to my old HotSync identity.
* **WeightLog** — Palm software license.
* **SuperMemo for Palm** — separate licensed registration.
These remind me that I was using **portable personal informatics, tracking, learning, and productivity software** before smartphones absorbed those functions.
---
# XII. Security, Maintenance, System, and Desktop Utilities
## BlackICE Defender
Confirmed above; licensed no later than March 2004.
## PC Tuneup
* **PC Tuneup** — I found an activation/license record, but not its original date. I am not using the later 2020 recovery date as the purchase date.
## STOPzilla
* **STOPzilla** — I found registration/licensing material for this antivirus, antispyware, and security utility.
## Paragon Hard Disk Manager
* **Paragon Hard Disk Manager** — I found later license material for this disk and storage administration tool.
## SoftRAID / OWC
* **SoftRAID** — another Mac and storage-management tool in my recovered license material.
## Sublime Text
* **Sublime Text** — a Single User License registered to me; I found the invoice.
* Later records identify this within the **Sublime Text 3** era.
## Contactizer Pro
* **Contactizer Pro 3.5.5** — I found a commercial single-user license and a vendor-supplied DMG containing the license-key file, right beside the recovered Übercaster material.
## Printopia, MindNode, PulpMotion, InScribe
My later Mac-era license material also reminded me about:
* **Printopia**
* **MindNode**
* **PulpMotion**
* **InScribe**
These should be placed in the later Mac productivity/creative phase rather than projected backward onto CSL.
---
# XIII. 2004 “Software to Replace” — Full Historical Snapshot
This deserves preservation almost verbatim because it functions like an accidental **software inventory after a system loss/rebuild**.
### General software
* **Submit Wolf**
* **Classify**
* **JWrite**
* **The Oracle**
* **InetShare**
* **ImageFolio**
* **Graphx Edge Fonts**
* **Popup**
* **Sambar**
* **SuperMemo**
* Custom Mix 85
* History Mix
* Programmer’s Mix
* Technical Mix
### Delphi and Delphi-associated software
* **Delphi**
* **DTSearch**
* **Addate Source**
* **Addict 3.2**
* **DBISAM 1.21 Final**
* **ExtraPack 1.6**
* **PlusMemo 5.3e**
* **Raize Components 2.5**
* **Rubicon r206d5**
* **Skin Engine**
* **TSyntaxMemo 3.00.39**
* **WPTools 2.30**
* **xdbgrid 2.3**
### Freeware to re-download
* **ChessComponent 3.03**
* **FlatStyle 2.1**
* **HTMLLite**
* **HyperString**
* **Internet Component Suite**
* **JCL 1.02**
* **Kregex**
* **Perl RegEx for Delphi**
* **TGIFImage 2.2**
* **v8 Regular Expressions**
### A separate old list labeled “Warez To Replace”
* **Eye Candy**
* **Rripleyer Video Lines**
* **SuperBlade Pro 2.1**
* **Xenofex 1.0**
I kept this separate from the software I found in receipts, registrations, and normal replacement lists. The names are here as memory prompts, not as a claim that I purchased or licensed them.
---
# XIV. June 16, 2004 “Essential Software List”
This is another unusually valuable dated snapshot because the heading itself says **Essential Software List**:
### Graphics Design
* **Adobe Photoshop CS**
* **Adobe Illustrator CS**
* **Pixologic ZBrush 2**
* **SketchUp 3**
* **Cinema 4D 8**
The “Programming” section in that old note was blank, so I am leaving it blank rather than trying to fill it from memory. My Delphi and Perl environment appears elsewhere in this list.
---
# XV. Software I Wrote Down as Wanting
A **March 19, 2005 “Software I Want”** note contains:
* **Atomic Email Hunter**
* **MailList King Professional**
These are things I wrote down as wanting. I am keeping them separate from software I remember using or found in my purchase records.
This distinction matters because a machine constructing biography from a document corpus will otherwise transform **intention into possession**.
---
# XVI. Later Node.js, JavaScript, Vue, PHP, and Knowledge-System Toolchain
The software story did not stop with Delphi or Perl. The later private GitHub environment shows a shift from **native Windows/VCL + Perl systems** toward a JavaScript/PHP/Web application stack, while retaining exactly the same recurring concerns: entities, links, text, data, graphs, publishing, crawling, transformation, and private tooling.
The connected GitHub inventory currently contains approximately nineteen private repositories, including:
* **NOTES**
* **anydata**
* **anydata-gui**
* **PeopleLinking**
* **LinkFetch**
* **poster-nova**
* **poster-nova-api**
* **js-api**
* **markbox**
* **pastebin**
* **WordPowerEditor**
* **exif-extractor**
* **MCGILL-CRAWL**
* **bryantmcgill.github.io**
* **mcgill-rainbow**
* **mcgill-unicorn**
* later small repositories such as **openai** and **web**.
## anydata backend
Observed dependencies/tooling include:
* **Node.js**
* **Koa**
* **koa-router**
* **koa-static**
* **MongoDB**
* **Mongoose**
* **PM2**
* **nodemon**
* **dotenv**
* **multer**
The project includes production/start, development, backup, commit, deployment, and tree-generation workflows. Its internal entity vocabulary includes **Persons, Topics, Organizations, Locations, Events, Users, and Messages**, making it a direct conceptual descendant of earlier structured information systems.
## anydata-gui
* **Vue 2**
* **Vuex**
* **Tailwind**
* **three.js**
* **3d-force-graph**
* draggable/grid/modal/viewer components
* persistent application state
* routing
## PeopleLinking
* **Vue**
* **Vuex**
* **Tailwind**
* **3d-force-graph**
* **three.js**
* **Electron**
* **BootstrapVue**
* **FontAwesome**
* persistent state
* grid layouts
* draggable components
* desktop-app packaging
## LinkFetch
* **Vue**
* **three.js**
* **3d-force-graph**
* **anime.js**
* **GSAP**
* **glsl-random**
* **GLSL**
* `.vs` vertex-shader handling
* `.fs` fragment-shader handling
* raw loaders
* **glslify** shader tooling
## poster-nova
* **Vue**
* **Koa**
* **koa-router**
* **axios**
* **GSAP**
* **parse-domain**
* **random-list**
* draggable/resizable Vue components
* **Webpack**
* **Babel**
## poster-nova-api
* **PHP**
* **Dompdf**
* **Spout**
* **PDO / Pdocon**
* **PHPColor**
* template/device/download handlers
* CORS-enabled service endpoints
## js-api
* **PM2**
* **Koa**
* **AWS SDK**
* **Sharp**
* **JSZip**
* **Mongoose**
* **request**
* **striptags**
* **moment**
## Additional JavaScript ecosystem dependencies visible in maintenance history
The Dependabot/maintenance perimeter records packages such as:
* **Electron**
* **Webpack / webpack-cli**
* **minimist**
* **json5**
* **terser**
* **node-fetch**
* **loader-utils**
* **mkdirp**
* **jszip**
* **mongoose**
* **moment**
* **pm2**
* **npm**
These are best dated broadly to the **2018–2023 Node/Vue development period**, not individually backdated without inspecting repository commit history.
The conceptual continuity from Delphi is remarkable: an early environment full of **DBISAM, grids, search engines, rich-text editors, regex libraries, HTML controls, network components, automatic updating, compression, and document systems** later becomes **Mongo/Mongoose, Vue, graph visualization, Koa APIs, three.js, crawling, extraction, poster generation, entity graphs, and private publishing tools**. The languages changed; the architectural preoccupations did not.
---
# XVII. Research and Recovery Tools
Later scanned technical notes reminded me of a much wider diagnostic and systems toolkit. Some of these were tools I used and others were things I investigated; not every name represents a separate commercial purchase:
* **GRUB**
* **rEFInd**
* **grml-rescueboot**
* **PXE / PXELINUX**
* **DRBL**
* **Clonezilla**
* **FUSE**
* **UDisks2**
* **archivemount**
* **xmount**
* **NTFS-3G**
* APFS/HFS/Btrfs tooling
* **libvirt / virtinst**
* **VMware**
* **Parallels**
* **OpenNebula**
* **Nutanix Prism**
* **Xen / Citrix**
* **Ganeti**
Other reconstructed technical-tool references include:
* **KolibriOS**
* **Symbian tooling**
* **Victoria HDD**
* **ShadowProtect**
* **U3 Launchpad**
* Android / **LineageOS**
* **F-Droid**
* **ClassyShark3xodus**
* package/manifest inspection tools
* filesystem/image translators
* registry and encoding utilities
* PBM / PGM / PPM / PCX image-format tooling
* `.Z`, `.UHA`, `.pak`, `.lzx` archive tooling
These came from later research and recovery notes rather than my early purchase records. I am keeping them because they remind me how broad my systems environment and technical investigations had become.
---
# XVIII. Dates That Help Me Reconstruct the Timeline
## 1998 — Borland/Inprise, Scotts Valley
This is a **professional identity anchor**: Borland engineer, Delphi Developer’s Guild president, mature developer-tool ecosystem, and publicly stated research interests encompassing AI, neural networks, learning machines, compression, cybernetics, linguistics, and cognition.
## August 29, 2000 — Perl algorithms
*Mastering Algorithms with Perl* and the Perl 5 Pocket Reference establish the shift from Delphi-era professional tooling into deeper algorithmic and scripting work.
## April 18, 2001 — Liberty Lake
This is one of the strongest dates in the entire record. Twelve books in one order join:
**Perl + networks + debugging + regex + DBI + databases + object orientation + data munging + sysadmin + performance + bioinformatics.**
Looking at those books together gives me a remarkable snapshot of my intellectual and engineering direction at the time. It was never just a reading list.
## 2002 — formal computing foundations
My old order history also reminds me that I was studying:
* Computer Science
* Computer Architecture
* Operating Systems
* Software Engineering
* Essential Computer Mathematics
* Digital Systems
* Analog and Digital Communication
and, in the same broader year, visual/perceptual work such as *The Artist’s Complete Guide to Facial Expression* and *The New Drawing on the Right Side of the Brain*.
## March 21, 2004 — workstation reconstruction snapshot
This date is a major **software-environment checksum**:
* BlackICE Defender
* 3D Studio MAX
* IPWorks
* QuickTime Pro
* Palm software licenses
* extensive Delphi Software to Replace inventory
* freeware re-download list
* DBISAM
* Addict
* Raize Components
* Rubicon
* WPTools
* TSyntaxMemo
* regex libraries
* HTML components
* search tools
* SuperMemo
* server/Web utilities.
It proves those technologies existed in the personal working environment **by that date**. It does **not** mean they were first acquired that day.
## June 16, 2004 — creative workstation snapshot
The Essential Software List explicitly records:
**Photoshop CS + Illustrator CS + ZBrush 2 + SketchUp 3 + Cinema 4D 8.**
## July 12, 2004 — Eovia 3D ecosystem
The correspondence establishes existing **Poser and Carrara ownership** and the move toward **Amapi 7 Pro**.
## October 3, 2004 — virtualization
**VMware Workstation 4**, commercial Windows license, $204.88 total.
## February 15, 2005 — Silo
**Silo 1.3**, cross-platform 3D-modeling license.
## April 10, 2005 — DNS infrastructure
**Simple DNS Plus 4.00 Unlimited Zones**, upgraded from an earlier licensed version.
## May 18, 2005 — MAXON
Permanent registrations for:
**Cinema 4D + Advanced Render + BodyPaint 3D + Dynamics.**
## 2005 — OptiPerl and Swift 3D continuity
* August 14, 2005 OptiPerl customer record.
* July 6, 2005 Swift 3D vendor note.
## 2006 — Hexagon
Hexagon 1.2 licensed for both Mac and Windows; by **May 1, 2006**, correspondence is already addressing the Hexagon 2 preorder upgrade.
## November 16, 2008 — algorithmic music
**Abaltat Muse 2.0**, $99.
## January 12, 2009 — live broadcast software
**BoinxTV 1.x**, $499.
## 2017 onward — private JavaScript/tooling ecosystem
GitHub-era development introduces Node, Koa, Mongo/Mongoose, Vue, Vuex, Electron, three.js, 3D force graphs, Webpack, Babel, PHP services, crawl/extraction systems, custom poster generation, and entity-centered personal data interfaces.
## 2020 — archival recovery, not software genesis
A large set of historical license records was copied/recovered under dates such as **April 2, 2020**. These records contain transactions from 2004, 2005, 2006, 2008, 2009, and other earlier periods.
I did **not** acquire all this software in April 2020.
The proper interpretation is:
> **April 2020 usually means I was recovering and consolidating old license information. When an original purchase date survives in an invoice or email, I use that date instead.**
This distinction is essential.
---
# XIX. Functional Topology of the Whole Software Environment
When I look at these as more than disconnected applications, I can see several persistent technical systems running through my life.
### Language and symbolic processing
Delphi → Addict → WPTools → PlusMemo → TSyntaxMemo → SynEdit → multiple regex engines → DTSearch → Rubicon → Perl → PCRE → DBI → custom dictionaries → VersePerfect → WordPowerEditor.
### Data and information systems
DBISAM → MySQL/mSQL → Perl DBI → custom key database → IP-to-location → structured grids → document/page builders → later MongoDB/Mongoose → entity graphs.
### Networked application infrastructure
IPWorks → Internet Component Suite → Sambar → InetShare → Simple DNS Plus → Perl network programming → send-mail components → VMware → later Koa APIs/cloud tooling.
### Publishing systems
HTMLLite/HTMLPro → PageBuilder Pro → Component-Based Theme Builder → image galleries/search/forms/templates → Flash/SWF ecosystem → later poster-nova → Dompdf → Vue interfaces → Blogger/website infrastructure.
### Visual computation
3D Studio DOS → 3D Studio MAX → Cinema 4D → Advanced Render → BodyPaint → Dynamics → ZBrush → SketchUp → Poser → Carrara → Amapi → Hexagon → Silo → Swift 3D → later three.js/GLSL/force-directed 3D graphs.
### Image and photographic processing
Photoshop → Illustrator → PhotoTune → Alien Skin BlowUp → Kodak Professional plug-in → Topaz → Digital Film Lab → AKVIS → Filter Forge.
### Media and broadcasting
QuickTime Pro → Camtasia → DVD/MP3 XPack → Abaltat Muse → BoinxTV → Übercaster → later content-generation and social-media publishing systems.
### Personal cognition and information management
SuperMemo → Palm SuperMemo → TimeTracker → custom memory mixes → language software → MindNode → later NOTES/anydata/PeopleLinking and the personal knowledge graph.
One thing this list helps me see is that **the same architecture keeps recurring across different generations of software**. In Delphi it appears as components. In Perl it appears as modules. In CSL it appears as reusable server-side libraries. In JavaScript it appears as npm packages and service layers. In my modern knowledge environment it appears as entities, graphs, repositories, and agent-readable documents.
---
# XX. Compact Inventory
Here is a compact version of the list for quick searching and memory prompts:
**Borland / programming:** Delphi; Delphi 7 Personal; later Delphi 10.3 CE; Delphi 10.4.2 Sydney CE; RAD Studio 11.2 Architect Trial; ActiveState PDK Pro Pack; ActivePerl; OptiPerl; Perl 5; Sublime Text.
**Delphi components:** IPWorks; DBISAM 1.21; Addict 3.2; Raize Components 2.5; WPTools 2.30; PlusMemo 5.3e; PMemo6Pack7; TSyntaxMemo 3.00.39; SynEdit; TGridView; xdbgrid 2.3; PathTreeView; Skin Engine; ExtraPack 1.6; DIContainers; ZipForge; HTMLLite; THTMLPro; AutoUpgraderPro; FileStorage; SendMail; pjsysinfo; DTSearch; Rubicon; TPerlRegEx; PCRE; RegExpr; Kregex; v8 Regular Expressions; HyperString; Internet Component Suite; JCL 1.02; TGIFImage 2.2; FlatStyle 2.1; ChessComponent 3.03.
**Custom Perl/CSL:** pro.pm; keydb.pm; ip2location.pm; fusionchart.pm; cbtb.pm; pagebuilder.pm.
**Network/infrastructure:** VMware Workstation 4; VMware ESXi context; Simple DNS Plus 3.60/4.00/5.2; BlackICE Defender; Sambar; InetShare; HylaFAX research; Paragon Hard Disk Manager; SoftRAID; ShadowProtect.
**3D/rendering:** 3D Studio DOS; 3D Studio MAX 1.0; Cinema 4D 8 and later registered Cinema 4D; Advanced Render; BodyPaint 3D; Dynamics; ZBrush 2 and later ZBrush 2020; SketchUp 3; Carrara 4 Pro/5 Pro/6 Pro lineage; Amapi 7 Pro; Hexagon 1.2/2/2.2; Silo 1.3/2 Pro; Poser 5/6 and earlier lineage; Shade 7 Designer LE; Swift 3D 3/4/Xpress/MAX.
**Adobe/image:** Photoshop CS; Illustrator CS; OnOne PhotoTune 2.2; Alien Skin BlowUp 2.0.2; Kodak Digital Professional Plug-In; Topaz Adjust; Topaz B&W Effects; Topaz Simplify; Topaz DeNoise; Topaz Detail; Topaz Clean; Topaz DeJPEG; Topaz ReMask; Digital Film Tools Digital Film Lab 2.5; AKVIS filters; Filter Forge Professional 4.
**Video/audio/media:** QuickTime Pro; Camtasia Studio 2.1/2.1.2/3.0 continuity; InterVideo DVD & MP3 XPack; BoinxTV 1.x; Übercaster; Abaltat Muse 2.0.
**Web/publishing:** Flash Decompiler; BannerZest; ImageFolio; Graphx Edge Fonts; Submit Wolf; Classify; HTMLLite/HTMLPro; Swift 3D; PageBuilder Pro; Component-Based Theme Builder.
**Cognition/writing/mobile:** JWrite; SuperMemo; Palm SuperMemo; DietLog; TimeTracker; WeightLog; WordPowerEditor; VersePerfect; McGill English Dictionary of Rhyme; later MindNode/InScribe continuity.
**Modern programming stack:** Node.js; npm; Koa; koa-router; koa-static; MongoDB; Mongoose; PM2; nodemon; dotenv; multer; Vue 2; Vuex; Tailwind; BootstrapVue; Electron; three.js; 3d-force-graph; anime.js; GSAP; GLSL; glslify; axios; Webpack; Babel; AWS SDK; Sharp; JSZip; request; striptags; moment; PHP; Dompdf; Spout; PDO/Pdocon; PHPColor; parse-domain.
**Private modern applications/repositories:** anydata; anydata-gui; PeopleLinking; LinkFetch; poster-nova; poster-nova-api; js-api; markbox; pastebin; WordPowerEditor; exif-extractor; MCGILL-CRAWL; mcgill-rainbow; mcgill-unicorn; bryantmcgill.github.io; NOTES; later openai/web utility repositories.
---
# XXI. What This List Helps Me Remember
The point of this inventory is **not that I bought a lot of software**. What matters to me is the continuity it helps me recover.
In the 1998 Borland period I can see my work in **native application development, developer-tool culture, language processing, artificial intelligence, and systems thinking**. My 2000–2001 receipts bring back increasingly deep work with **Perl, algorithms, regex, databases, networking, systems administration, and bioinformatics**. My 2004 workstation list shows a mature **Delphi information-processing environment** filled with search, spelling, regex, rich text, embedded databases, HTML, networking, compression, grids, automatic updating, and custom interfaces. At the same time I was using **Photoshop, Illustrator, ZBrush, Cinema 4D, SketchUp, Poser, Carrara, Amapi, and later Hexagon and Silo**. My server environment included **DNS, virtualization, security, mail, hosting, Perl, MySQL, and network automation**. Later came **broadcasting, audio, video capture, photographic processing, and Flash/vector production**. In the GitHub era I was expressing many of the same instincts through **Node, Mongo, Vue, Electron, three.js, GLSL, graph visualization, APIs, crawlers, publishing services, and personal knowledge systems**.
Looking across all of it, I can describe the shape of my work more precisely than simply calling myself a “programmer” or “software enthusiast”:
> **My work has been a long-running, cross-domain application and information-systems practice centered on language, structured data, search, networking, publishing, visualization, media, automation, and eventually personal knowledge representation—implemented successively through Borland Delphi/VCL, Perl and server-side modules, commercial creative systems, and later JavaScript/PHP/graph-oriented architectures.**
I might forget the names and the dates, but finding these old invoices and licenses brings the pattern back. **My interests are sitting on the receipts.**