* Supporting version control systems: cvs, visual sourcesafe, subversion starteam, perforce, base clearcase, clearcase UCM * By using the notion of project, view and module, luntbuild can be used to provide build support for parallel development * Can do manual builds, or force builds * History builds can be exactly re-produced * Build can be cleanly or incremently * Various build strategies can be set, for example, build always on a regular time period, or only build when there are changes in source repository, etc. * Source repository can get labeled after a build to record exact source files compositing current build * Email notification upon build completion. * Build artifacts are published on web to provide a central download area for whole team. * Can add patch for particular build through file uploading. * Builds are categorized, and can get promoted. * Build can be searched and deleted. * Build log, revision log and system log4j log can be directly accessed through web interface. * Different jdk, jdk options, ant, and ant options can be configured for different project/views. * Different environment file can be loaded for different project/views. * Schedule can be periodically like, or cron like.