Friday, October 29, 2010

Digital Signature, video Demo

The digital signature is (according to Wikipedia) a cryptographic method that associates the identity of a person or a computer to the message or document. Depending on the type of signature, it can also ensure the integrity of the document or message.
We can see in this video the definition and use cases, as an example of integration of digital signature using the Nuxeo Document Management:

The digital signature in document management increases its power, and that together with the benefits of signature (identifying the author, expressing accordance with the document, checking that it has been read, displaying the type of firm and ensuring the document has not been changed) we also have the advantage that the document may be signed in a collaborative way, linking a document and its signature process to a workflow.

Thus, within an organization (company or government agency) that has several locations, we can make a collaborative signature of a document, with people who may be in different countries, in a matter of minutes.

For example, a trading company or a deed of a house, which are contracts in which typically multiple people can appear and multiple copies can be made, can be dealt much more efficiently in a Document Management System in which users read the document and sign it from anywhere at any time, each comfortably from their computer (or even from a mobile).

There are many areas of application of this type of tool, and if a shipment (nationally) of an invoice (signed on paper) by courier can be a total cost of 7 to 12 euros (including working time + stamp + on + bills + printing paper), reductions in material (which happens to be 0) and an estimated reduction of 90% of the time of generating a digitally signed invoice (electronic bill) lets you make this task for less than 1 euro total cost. 

Of course a gain in efficiency not only in cost savings, but in control, security and time (we can better serve our customers if we send the bills instantly, or the contracts they need, etc.).

So, what are you waiting to get your company in track with Digital Signature 

LikeUs Yerbabuena Software on LinkedIn Share

Monday, September 27, 2010


OCR Software (Optical Character Recognition) is, in short, to extract text from images.
According to Wikipedia it is the mechanical or electronic translation of scanned images of handwritten, typewritten or printed text into machine-encoded text. It is widely used to convert books and documents into electronic files, to computerize a record-keeping system in an office, or to publish the text on a website. OCR makes it possible to edit the text, search for a word or phrase, store it more compactly, display or print a copy free of scanning artifacts, and apply techniques such as machine translation, text-to-speech and text mining to it.

Here we present a video, if a picture is worth a thousand words, we have to get the calculator to estimate its value ;-)

Of course, "interacting with a text editor program" has many implications:
-Being able to search documents in our intranet, corporate document management or ECM, making a full text search, which means searching inside the document text.
-Ability to transform the document (TIFF, JPG, PDF unindexed, PNG or other image formats) in Word format (. Doc), Open Office (. Odt) or any other editable format we choose, to edit and improve the document (text format).

It also has some implications of its own in the Intelligent Document Management environment we provide in Yerbabuena:

  • We can metadata automatically, because we can reason about the contents of the documents.

  • We can start a workflow for review, approval etc. based on the content of the document (again because we can extract all the text of the document and with that information, decide what type of document (invoice, contract etc...) and start the given workflow.

  • We can improve the outcome of any OCR software with ICR (Intelligent Character Recognition): we are able to infer automatically the contents of a word that might not have been scanned properly because the paper was folded in a corner, ink on paper was deleted or anything else.

There are proprietary solutions such as Kofax, Abby and many others, integrated with ECM solutions.
As always, the advantage of our OCR is that it is based on open source, so the price advantage is great, without losing the technological power
and gaining freedom: you can choose another company to evolve this software, if you think necessary, without any limitation.

In addition, these proprietary solutions scale in price greatly: usually you purchase per user licensing, so if your organization has 2,000 users, multiply by 2,000 the cost of each license (with volume discounts).
In the case of our OCR module, the cost is only for implementation. We charge by the car engine, we do not care if you're going to bring the car always full or empty.
Obviously, and as the organization has a certain size, cost becomes a fraction of the cost of proprietary OCR systems without loss in reliability (unlike the proprietary solutions, which do not incorporate semantic technology to make intelligent OCR or ICR) .

You can watch more on Yerbabuena Software's Youtube Channel. Share

Thursday, September 23, 2010

ECM Mobile

ECM Mobile is an ECM Mobile application that works using the CMIS Standard and that we have developed for various smartphone platforms (Android, iPhone etc.).. The app is available on Google Android Marketplace:

and Apple iPhone App Store:

Due to the use of
CMIS Standard, this client can be used on other platforms such as Alfresco ECM, IBM FileNet, Microsoft Sharepoint, EMC Documentum, NUXEO etc.

Basically, any document management system that uses the CMIS standard as a repository of content, could use this client.

The development team for IBM CMIS (and specifically for their product File Net) has developed a demonstration video on our application.

Here you can see the video, it's really cool!!

Needless to say, the fact that IBM engineers use a product developed by us is a great satisfaction.
Besides, the application will be presented in the event "Information on Demand" (Las Vegas, October 24-28). Share

Wednesday, August 18, 2010

Together to conquer the world!

SANDEX (Software Andaluz de Exportación) has born. A group formed by five leading software companies of Andalusia: Telvent, Isotrol, Viavansi, Yaco y Yerbabuena Software.

This group, made with the support of  ETICOM and Extenda, intended as a bridge for five Andalusian ICT companies at the time of joining forces in the mission of internationalizing firms.
The group is made up and now counts with its first initiatives on markets to make a joint presentation, such as South America, one of the top priorities for the consortium.


Companies excel by being focused on Enterprise Software, and having common synergies not only in exporting together, but complementary services that have enabled them collaborations in various projects.

The image is taken from the news covered by, a leading economic spanish magazine. Share

Thursday, May 20, 2010

Open Source mobile clients for Nuxeo

Finally, the application for ECM (document management), aimed at Nuxeo but extendable to any other ECM that adopts the CMIS standard, is available in Apple's App Store for iPhone mobile.
The name of the app is "ECM Móvil".

And we are making improvements to the version of Android.
Give us feedback, we think it's really cool!

We have released, in Morfeo project forge, three applications to access Nuxeo DM through your mobile phone.

From now on these applications are both free as in "free beers" and as in "freedom of speech".

These three applications allow access, viewing, search, digital signature etc. through your smartphone, with several operating systems: Google Android, Apple iPhone and Windows Mobile.

Mobile Document ManagementAmong the features offered by these applications we must emphasize the viewing of documents through a browser built into the client, so it is not necessary to have previously downloaded an application to display each of the documents.
It also allows you to save documents in favorites, so we have at our disposal the most frequently consulted.

In addition, soon we'll add new features to the application such as digital signature, semantic (DM intelligence) and geolocation, through which we can:

  • Digitally sign documents as we travel (no need to print or open the laptop)
  • Automatically identify the different types of documents through content analysis
  • See the exact location where you uploaded the document (or where it was last edited)
  • Upload photos directly from your mobile phone to the ECM.

You can see more pics of the iPhone application, and the Android one in our Innovation Wiki.

Here you have some pictures worth a thousand words.
Document Management with Nuxeo and Apple iPhone:

Document Management with Nuxeo and Google Android:

All three applications are free under the LGPL license, available to the developer community of Nuxeo ( and for other developers from other Enterprise Content Management Systems (ECM) like Alfresco, Sharepoint, OpenText, IBM FileNet or Documentum, thanks to a near-full employment of the CMIS standard.

The source code is available here:  

Yerbabuena Software does innovative developments in the field of document management and enterprise content management (ECM) with customer success stories such as BNP Paribas or I2BC.
Give us your thoughts!
Enhanced by Zemanta

Monday, April 12, 2010

Comparing ECM Systems (Sharepoint, Alfresco, Documentum etc.)

We get from Capgemini Italy, this comparison about DMS or ECM suites. Capgemini is one of the world's most prestigious consultants of Information Technology.

In it we find 6 of the document management systems most proven today: IBM FileNet, OpenText, Sharepoint, Documentum, Alfresco and NuxeoNotable absences are other major "players" such as Laserfiche, Knowledgetree (open source, made in PHP) and Oracle UCM.

Some details include:

-Nuxeo gets the Best Practice (full circle) for the cost-competitiveness. It is an achievement rather interesting, and more in these times of economic uncertainty, and it may very well be due to the use of the most open production model of all the contenders (LGPL License, no dual products).

-OpenText Livelink + seems to be the most complete and mature tool, but only gets a "moderate" in a category as important as price, positioning with Documentum ECM suites as prohibitive in price (this becomes a lot more important if we talk about the Spanish market).

-Sharepoint gets more than Nuxeo in terms of ease of use, something we can not agree upon. Experiments with users have shown that Nuxeo is more intuitive than Sharepoint, and even more if we get into the development.

-Integration: In the sections "Integrazioni con altri sistemi" both Alfresco and Nuxeo are below Sharepoint or OpenText, something also surprising given the efforts that both open source document management companies are making  in integrating the CMIS standard (Alfresco and Nuxeo), integration with WCM tools like Drupal (Alfresco) and integration with collaborative tools such as Open Social (Nuxeo).

Given that not all the relevant players are there, and already with these tools we have a fairly wide range and many values that opt for one or the other, we can conclude that today we got a really fun picture of document management.
Moreover, the trend in open systems such as Alfresco and Nuxeo is clearly rising, both in functionality and power demanding usage scenarios with several million documents and thousands of concurrent users.

Although ECM is not exactly a documentary Manager (but a little less vertical tool that actually includes/comprehends more specific tools as records managers, the DAM or Digital Asset Managers or WCM oriented to the creation and management of portals) in Spain it is frequent the use of Document Management and ECM interchangeably. This is done the same way as in some commercial products such as Documentum itself, who as an ECM, has a name associated to documents.

We can view this graphically on this image from the AIIM, in which in which there are different aspects within the ECM world, such as file management, web content management (portals) or aspects such as data entry systems (OCR, ICR, web forms, e-mail etc ...) .

Discover how a smart document capture process it


Friday, February 5, 2010


For information there is a way to deploy Nuxeo using the CloudFormation service from Amazon, which was released a few (...) after this blog post.
You can check it out here:
    Cheers, Roland / Nuxeo
Thanks for the valuable update.

In this tutorial we will try to explain how to install Nuxeo inside a “cloud computing” environment. We have decided to use Amazon services, concretely Amazon EC2 to do “cloud computing”.
  • You must have an Amazon EC2 account.
  • Download EC2 machines authentication keys
  • You must have ssh access to computers.

With Amazon EC2 you may deploy virtual machines. Amazon has a computers repository with different SOs (Linux, Windows, …) for their multiple distributions (Ubuntu, Fedora, XP, Vista, …). Among these machines, in the Amazon EC2 repository there are public access machines and “payment-access” machines. At this point is important to say that any user may create a machine in Amazon EC2 and later sell it to other users to use it or to publish it free.

Now we are going to explain how to instanciate a virtual machine and install Nuxeo in it. The machine we are going to use to access via SSH to Amazon EC2 machines has a Ubuntu 9.04 Linux distribution.

FIRST STEP – Download Amazon keys
Go to Go to “Account → Security Credentials” section (Figure 1) and access with your user account (Figure 2). You will see a page with all neccessary information to securely controll your accesses. You must save in a safe place the “Access Key ID” (Figure 3) and download the “X.509 Certificate” (Figure 4). You can also know in that page which is your “Canonical User ID”, neccessary to make some operations over other Amazon services, as Amazon S3, which will allow to store data, as well as save virtual machines after being created and configured in EC2.
Figure 1

Figure 2
Figure 3
Figure 4

SECOND STEP - Instanciate a virtual machine in Amazon EC2

To instanciate a virtual machine in Amazon, you must go to “Your Account → AWS Management Console” (Figure 5). In that page push “Sign in to the AWS Console”. Then you will go to a web interface where you will be able to controll your “machines in the cloud” instances.

Figure 5

Figure 6

Click on “AMIs” (Amazon Machines Images) on the left menu. Then on “Viewing” click on “Public Images” in the dropdown menu, and on other menu which is right next click on “Ubuntu”. Once AMIs have been loaded, look for the better one for your objectives. In this example, we chose the machine with ID “ami-ccf615a5” which has an Ubuntu 9.04 image and which will do as a server (Figure 7).

Figure 7

Once you have found your machine, select it, right mouse click on it and choose “Launche Instances”. The images can be instanciated in different machines, with differente characteristics. You may choose which you prefer of them. In our case we have chosen these:
  • Number of instances → 1
  • Instance Type → Small (m1.small)
  • Option “Launch Instances”
Click on “Continue” and leave default options. Click on “Continue” again. In this case you must create a new “key pair” if you haven't done it before. If there are some created, you can choose one of them. Click on “continue” and you will be able to create a security group, select default one or select one group created previously. In our case we choose the default. Click on “continue” and then on “Launch”.
All these steps may be done with the Amazon API. There is also a python library named “boto” which allows users to do faster these operations.

Figure 8

THIRD STEP - Install Nuxeo in the new machine
You first have to access via ssh to Amazon EC2. Open a terminal. In “AWS Managment Console” access to your instance information clicking on “Instances” on the left menu and then clicking over the machine you want to know its data. Copy its “Public DNS” (Figure 8), neccessary to ssh connection. You will also need the “key pair” assigned at step 2 (in this example our key-pair is “yerbabuena2” and the file is in /home/yseworker/ec2-keys/yerbabuena2.pem). The command used is:
ssh -i /home/yseworker/ec2-keys/yerbabuena2.pem root@ec2-***-***-***-**
First time you enter, the application will ask you to continue. Choose “yes” and click return. Then you will automatically access to your machine at EC2.
Once you have the shell control of the machine of EC2, you will be able to install Nuxeo 5.3
  • Update the machine you have accessed:
apt-get update
  • download Nuxeo latest version:
    cd /opt
  • Another option instead of download it is to copy the files you want from your local machine to amazon machine, using this command:
    scp -i /home/yseworker/ec2-keys/yerbabuena2.pem /home/yseworker/Escritorio/Descargas/ root@ec2-***-***-***-**
  • Once the file has been copied to your amazon machine, run from amazon machine:
  • Be sure you have Java 1.6 in your machine
  • Set JAVA_HOME to the correct path
  • Be sure you also have installed OpenOffice
  • Launch Server (inside the Nuxeo5.3 unzipped directory)
    cd nuxeo-dm-5.3.0-GA-jboss/bin
    ./ -b
  • Go to this web (notice the URL contains pulic DNS which with you accessed to the server via ssh):

Be careful if you close the terminal, because then your Nuxeo application will stop running in the server. To avoid this, you must run Nuxeo as a service (Step 4).

FOURTH STEP - Run Nuxeo as a service
To install Nuxeo as a service, you will have to rename (or copy) inside bin folder the file to Then edit jbossctl file and in HOST change to
Once you have completed this step, you will be able to execute it with command jbossctl start.
To check everything has gone well, you will see a few '.' being written at the console. When the server runs a message saying everything has gone well must be displayed. Then you can close the console.

1st Technical Meeting Responsible Environment

On Wednesday 3rd of February, we attended the first workshop on "Responsible Environment", a project which aims to make the PTA a world leader in sustainability, supporting the directors of companies in implementing CSR in their organizations, provide practical tools tailored to SMEs and create a 'Responsible Environment', understood as a group of companies working together to develop initiatives in the social, environmental and economic CSR.

In the event, chaired by Jose Joya, CEO of Roadmap, Jimena Soledad Albisbeascoechea, PTA project manager and Rodolfo Tiessler, Project Manager of Responsible Environment, a total of 28 companies formalized adherence and commitment to the project.

In this sense, organizations will get the stamp of "Company joining a responsible environment", attesting our commitment to move towards greater sustainability. And the main actions provide for the establishment of equality plans, measurement of sustainability and the opening of a dialogue with various interest groups, followed by various actions to be carried out within twelve months of implementation. Share

Tuesday, February 2, 2010

Nuxeo mailbox management

Yerbabuena has published a POP mailbox management service for Nuxeo. This service checks periodically the inbox of a default e-mail. If there are new mails, the service analyzes the subject field and cheks if it contains a default pattern. In that case, the email is identified as an email with attached files to be uploaded to Nuxeo. The service will capture those files and will create a File document inside a default folder in Nuxeo, introducing each attached file as content of each document of Nuxeo. If default folder does not exists, the service will create it automatically.

Every parameter, as email address (host, user, password), default folder, or default pattern of subject field of emails can be configured easily by the user.

NOTE: As the request of Patrek, here is a link to download a demo


Tuesday, January 26, 2010

We are certified on UNE-ISO/IEC 27001:2007

It is our pleasure to announce that, on January 22, 2010, AENOR has certified our Safety Management System's Information UNE-ISO/IEC 27001:2007 standard with SI-0015/2010 certification number.

We will post the original certificate soon.

We do not want to say goodbye without thanking PYMESECURITY program to ETICOM, AIDCON Consulting, ROADMAP and last but not least, to all our customers for trusting us.

Congratulations to all the Yerbabuena TEAM! Share

Wednesday, January 13, 2010

New structure

To optimize the management of Yerbabuena and carry out our mission more efficiently, earlier this month we have made some changes in our management structure.

So Antonio de las Nieves as CEO (Chief Executive Officer) and Jose Luis de la Rosa as COO (Chief Operating Officer) are the new management team. Also, Rubén Lirio has come to occupy the position of Sales Manager.

This new allocation brings us closer to fulfilling our vision of being an international reference in the field of technological innovation and the development of content management solutions business. Share

Wednesday, January 6, 2010

We make Andalucia Lab's web portal!

Andalucía Lab is a foundation led by the Ministry of Tourism, Trade and Sports of the Junta de Andalucia and consisting of 25 other public and private tourism sector: Tourist Boards, Universities, Technology Centers, Business Associations etc. which aims to foster innovation in tourism.

Our Company has made the web portal and the satisfaction is double, because at the time we made a web portal for CINNTA (which is formerly known as the new Andalusia Lab).
You can see a screenshot of the homepage and visit the website by clicking on the image.

Also, our customers appear in the recently (and funny) vídeo made from AJE Málaga, the Association of Young Entrepreneurs in Málaga. Share