Tammi is a Java component based development framework and run-time container for applications supporting Web browsers, mobile terminals and/or Swing-based user interfaces. Tammi application components can implement independent business logic themselves or act as proxies to native libraries, remote programs, and other kinds of manageable systems.