Depending on the software you are running on, there might be a plugin that support Beans and require minimal or no development work.

Did this answer your question?