Los Engranajes de U-Cursos

U-Cursos está desarrollado fundamentalmente sobre software libre, entre los que destacan:

Sistema

CentOSCentOS
CentOS is a community-supported, free and open source operating system based on Red Hat Enterprise Linux.
Apache HTTP Server ProjectApache HTTP Server Project
The Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server.
MariaDBMariaDB
MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system
PHPPHP
Server-side HTML embedded scripting language. It provides web developers with a full suite of tools for building dynamic websites.

Software

MemcacheMemcache
High-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications.
Manticore SearchManticore
Manticore Search is a free and open source database designed specifically for search, including full-text search.
Elastic SearchElastic Search
Open Source Search & Analytics
LatexLaTeX
A document preparation system.
graphvizGraphviz
Open source graph (network) visualization project from AT&T Research.
Gloogle ChartsGoogle Charts
Google chart tools are powerful, simple to use, and free. Try out our rich gallery of interactive charts and data tools.
FFMpegFFMpeg
FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video.
PrototypePrototype
Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.
SimplePieSimplePie
SimplePie is a very fast and easy-to-use class, written in PHP, that puts the 'simple' back into 'really simple syndication'.
RedisRedis
Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.
NodeJSNode.js
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.