ActiveSkin is a UI development environment lets you create complex interface "skins" with non-rectangular windows, shadows, morphing, animations, and semi-transparency. Skins can be saved in the application or over the Internet. Version 4.0 adds a set of SkinObjects that work in both windowed and windowless modes, full support for translucent layered windows, new transitions and animated procedural texture effects, key-frame animation, and a completely new SkinBuilder. Also new in this release: a render event that can draw directly on a skin surface; scaling properties; improved animation performance; and enhanced menu support. ActiveSkin works with Visual Basic, Visual C++, and Delphi.