intelligent software frameworks