Software and Software Systems: Platforms and Issues for IWRM Problems