A stew of technology to manage software projects