All versions of A-Shell for Windows from version 4.7 onwards support automation, and can run and call COM XCALL subroutines. The A-Shell ActiveX SDK provides documentation, sample XCALL routines, and most of all a software license allowing applications, and components which interact with A-Shell via COM, to be developed. These components include XCALL routines written in Visual Basic.