Network History
Mac Database Clients and Task Scheduling
How to choose a SQL client on macOS, what SyBrowser did from 1999, and how server administrators set up a cron-style scheduler such as MacAT.

A Mac gets a database client by matching the client to the database engines it must reach, the macOS version it runs on, and the way its user prefers to write queries. A scheduler is a separate tool: on macOS it is usually launchd for the system itself, while a cron-style program is chosen when the administrator wants the familiar crontab syntax and a plain list of jobs. The two decisions are independent, and both have a documented history in Mac software.
How do you choose a database client for a Mac?
Start with the engines. A client that speaks only MySQL is useless against a Sybase or PostgreSQL server, and a client that speaks only ODBC depends on a driver being installed for each database. The practical checklist is short: which engines must be reached, whether the connection is native or through ODBC, whether the client runs on the current macOS or only on classic Mac OS, and whether the licence is a one-time shareware fee or a subscription.
Native drivers usually give better performance and fewer installation steps. ODBC gives breadth at the cost of a driver per database. A reader who needs one engine should prefer a native client; a reader who needs five should expect to test drivers carefully. Query editing, result export, schema browsing and the handling of large result sets matter more in daily use than the connection layer, and they are the features to compare side by side.
The historical example is instructive. MacSOS Pty Ltd, the Mac software workshop of Dr Gerard Hammond in Sydney, published Mac database software under its own name from 1999 to about 2019, and its catalogue shows both approaches: SyBrowser for native connections, MacODBC for ODBC connectivity on classic Mac OS. The domain's last live captures date from about 2019 to 2020, it fell back to 404 and parking around 2022, and it was bought again on 14 September 2026. It is now The Menu Bar, an independent Australian magazine on Mac software and the know-how around it. The old products are not sold.
What was SyBrowser for Mac?
SyBrowser was a SQL database browser for Mac, first released at version 1.0 on 17 August 1999 and distributed as shareware at about 89 USD. Its distinguishing feature was breadth of engines in one application: Sybase, PostgreSQL, MySQL, SQLite, ODBC, OpenBase and FrontBase. For a Mac user in 1999 that list covered the commercial server products common in offices and the open source databases arriving on the desktop, without requiring a separate client for each.
A browser, in this sense, is not a full development environment. It connects to a database, shows schemas and tables, runs SQL statements and displays results. That is enough for administrators checking data, for developers testing a query before putting it in an application, and for anyone who needs to move rows between systems. The shareware price of about 89 USD placed it in the range of professional utilities of the period, and the version 1.0 date gives a fixed point: the product existed and was numbered before the end of the 1990s.
The same workshop published MacAT, a cron-style task scheduler for Mac server administrators with 37 tasks, marked (c)1999-2019 and priced at 39 USD, along with Graph Pro, a scientific graphing program, and Risky Business SOS, an OH&S register. Freeware titles included UNIX Console, Vacation, Show Ascii and OLIN. Taken together, the catalogue describes a small independent publisher serving Mac users who administered servers and worked with data, rather than a general consumer software house.
How do you schedule tasks on a Mac?
On macOS the system scheduler is launchd, configured through property list files, and it handles tasks that must run at boot, on a calendar, or when a file changes. A cron-style tool is the alternative: the administrator writes a line with a minute, hour, day, month and weekday, followed by the command, and the program runs it. The advantage is portability of habit. Anyone who has managed a Unix server already knows crontab syntax, and a scheduler that accepts it removes a layer of learning.
MacAT belongs to that second tradition. It was built for Mac server administrators and its catalogue entry records 37 tasks, which suggests a tool designed for a defined set of recurring jobs rather than an open-ended scripting framework. The practical questions for any such scheduler are the same: does it run when no user is logged in, does it keep a log of each run, does it report failures, and can a job be disabled without deleting it. A scheduler that answers those four questions is usable in production; one that does not will be replaced by launchd or by a shell script and a system timer.
What does the archived record of a domain show?
A domain is not a permanent record of the software published under it. The MacSOS domain's last live captures date from about 2019 to 2020, it fell back to 404 and parking around 2022, and it was bought again on 14 September 2026. Those dates matter to anyone researching Mac shareware, because they separate the period when the publisher was active from the period when the name was dormant and from its later reuse.
For a reader trying to date a copy of SyBrowser or MacAT, the version numbers and copyright lines inside the application are more reliable than the domain. SyBrowser 1.0 is dated 17 August 1999. MacAT carries (c)1999-2019. The catalogue prices, about 89 USD and 39 USD, are historical figures, not current offers, and the historic contact details of the publisher are not reused. The current site under that domain is a magazine, not a shop, and it describes the old company and its products in the third person.
What should a Mac workshop take from this?
Two habits. First, choose a database client by engine and by licence, then test it against the real server before committing to it; the breadth of SyBrowser in 1999 is a reminder that a single client covering several engines has always been valuable, and that ODBC is the fallback when no native driver exists. Second, treat scheduling as a separate decision from the client. launchd is the system answer on macOS, and a cron-style scheduler is the answer when the administrator wants crontab syntax and a simple list of jobs.
The history is useful because it is dated. A shareware browser released on 17 August 1999, a scheduler marked (c)1999-2019, a domain that went dark around 2022 and returned on 14 September 2026: these are checkable facts, and they let a reader place a piece of Mac software in time without relying on memory or on a vendor's current marketing.
The scheduling work described above keeps a kennel's days in order, but the same records also support the business side of breeding. A separate guide on this site, kennel marketing, treats that side as a method of work: how a breeder structures offers and prices, qualifies enquiries before promising a litter, keeps contacts in order, and holds local and national visibility with a content calendar. It connects to this page because the database and the calendar draw on the same information, and both assume that a small operation runs better when its records are written down.
Readers who want the background behind these scheduled jobs can consult the entry on cron, which describes the job scheduler that gave its name to the cron-style programs used on Unix and macOS. The entry covers the history of the tool, the format of a crontab line, and the fields that set minutes, hours, days, months and weekdays. It also explains how the daemon reads those files and runs commands at the times listed. That reference is useful when a launchd plist or a cron job on a Mac behaves in a way the local page does not cover.