Design and Implementation of a Novel General-purpose Enterprise Application Business Infrastructure Software Platform