Infrastructure for research and software development