A-Flow is a software general-purpose rapid development and authoring tool suitable for creating a wide range of Windows applications. A-Flow completely visualizes applications under development. You do not write application code but rather draw it by using a point-and-click approach. A-Flow is an open tool. Developers who also domain other tools may easily extend A-Flow capabilities by adding more foreign components to the core environment.