VA Smalltalk Features

VA Smalltalk is a modern software development environment that is fully VisualAge compatible. VA Smalltalk enables developers to quickly construct applications that are portable, highly scalable, simple to maintain, and fit easily into existing infrastructures.



Development Tools

A rich set of development tools contains debuggers, browsers, inspectors, application builders, a performance monitor, and all the browser extensions of the award winning VA Assist™ technology including:

  • Code Assist
    • Auto-completion
    • Interactive refactoring
    • LINT checker
  • Scintilla advanced code editor (Windows)
  • Multi-lingual Workspace
  • Universal Drag/Drop
  • Customizable toolbars
  • Color Code Syntax (Windows only)
  • Dynamic & batch-oriented spell checking
  • Spell checking & auto-correction
  • Tabbed browsers
  • Version Graph tab
  • Enhanced debugger & inspectors
  • Code synchronization
  • Locate applications and dependents
  • Enhanced composition editor


MQ Series support.

Socket Communications Interface, an API providing full support for TCP/IP V4/V6 protocols, plus secure communications using SSL through the crypto APIs.

Seaside provides a framework and tools for quickly building highly interactive and sophisticated web applications. Seaside support includes Seaside Core, REST, HTTPS, jQuery, Scriptaculous and RSS and several development tools.

Server Smalltalk (SST) provides a client/server framework flexible enough to accommodate various distributed architectures.

Web Services is a self-contained, modular framework for accessing and hosting Web Services with tools for creating and deploying them.

External Interface Support

XML Support enables XML–Smalltalk object mapping featuring a server interface via XML request handlers and reading of remote resources utilizing TCP sockets and HTTP requests.

OLE Support enables an application to use OLE clients and custom control services.

Domino Connection allows an application to retrieve and work with Domino documents as well as access Notes mail system.

AsyncCallout, an extension of the platform function API, allows developers to make a platform function call in a separate operating system thread.

Native Interface Support provides platform-adapting OSObjects to facilitate the generation of native binding.

Platform Support

Supports current versions of operating systems including Windows, Linux, Solaris, and AIX:

  • Microsoft Windows® 10 8.1, 8, 7, Vista, Server 2012 R2, Server 2008 R2 .
  • Red Hat® Enterprise 7, Red Hat® Linux 9, Enterprise AS 2.1, OpenSuSE 10-12, Ubuntu 7-16, Fedora Core 14-24
  • Sun Solaris® 8, 9, and 10
  • AIX 5L v5.3 and AIX v6.1

What’s New

Learn what's new in VA Smalltalk


Download the VA Smalltalk datasheet

Version History

See the history and product roadmap for VA Smalltalk