Spring is a lightweight Java/J2EE application framework based on code published in "Expert One-on-One J2EE Design and Development" by Rod Johnson. It includes powerful JavaBeans-based configuration management applying Inversion-of-Control principles, a generic abstraction layer for transaction management allowing for pluggable transaction managers, a JDBC abstraction layer, integration with Hibernate, JDO, Apache OJB, and iBATIS SQL Maps, AOP functionality, and a flexible MVC Web application framework with multiple view technologies. There is also a .NET port available.
KeePass is a light-weight and easy-to-use password manager that removes the need for you to remember many different passwords and makes it more feasible to use different passwords for each account. It manages your passwords in a secure database encrypted with AES and Twofish, which is locked with one master key or a key file.
DotNetWikiBot Framework is a full-featured client API with a console interface that allows you to build programs and Web robots easily to manage information on MediaWiki-powered sites. DotNetWikiBot Framework is intended to help with many complicated and routine tasks of wiki site development and maintenance. Any .NET language can be used to access DotNetWikiBot library functions. Only minimal programming skills are required to make bots with DotNetWikiBot Framework.
mojoPortal is a cross-platform object oriented Web site framework. It supports PostgreSQL, MySQL, Firebird, SQLite and MS SQL for the backend. It includes a content management system, forums, blogs, photo galleries, newsletter, polls, surveys, an event calendar, an RSS feed aggregator, and a skinnable design.
Auto Project Planner automatically calculates a proper project plan based on your effort estimations and the due dates you have in mind. A list of tasks and a list of employees can be defined. Tasks can be assigned to one or more employees. It is also possible to define a maximum percentage value an employee can/should work on a task. Public holidays, leaves, weekly working hours, and more parameters can be specified and are considered in the calculation. According to this input, the software computes time plans by minimizing the MSE (mean squared error) between expected and computed end dates.