Here is a build system that: uses platform-independent build files; generates platform-specific build files for multiple platforms; and is template based.
"Bakefile is cross-platform, cross-compiler native makefiles generator.
It takes compiler-independent description of build tasks as input and
generates native makefile (...
The patent is a very exact description of automake & autoconf toolchain:
Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user ...
Cmake [ http://www.cmake.org/ ] is a cross-platform system for building makefiles from templates.
Quoting their site:
"CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice."
I believe that the imake tool used for over a decade to build X11 did this with Makefiles.
There is an old O’Reilly book about imake that would substantiate this in more detail, but the imake FAQ from 1997 says right at the top:
What is imake? How does it work?
imake is a Makefile-generator that is intended to make it easier to develop software ...
As I said in my comment, there were dozens of applications with similar user facing functionality long before 2011. If what is important is that it is in memory and that the data is a cube, I will say that way back in 1992 the social network analysis software UCINet could do 2-Mode network analysis in DOS. 2-Mode analysis means that there are nodes of two ...
There is an excellent build system that covers off each point in claim 1 and simultaneously takes it much further. The build system is part of "Real Time Software Components" (RTSC). It employs a scriptable build system revolving around a tool suite called XDCTools.
With XDCTools, a project defines its build configuration in a file with a .bld extension (...
http://www.mcobject.com/November10/2008 "In-Memory Database Scales Massively For Social Networking Web Site"
http://users.dcc.uchile.cl/~cgutierr/ftp/sunbelt.pdf "A Database Perspective of Social Network Analysis Data Processing"
"How Social Networking Works" ...
This patent is limited to in-memory databases. That can be argued to be relatively new, however moving an existing idea into using newer technology (like in-memory databases) lacks novelty (ie, inventive step) required for issuing a patent.