September 2009

"Design is not just what it looks like and feels like. Design is how it works. "

Steve Jobs

The Business Intelligence and Reporting Tools (BIRT) Project is a highly successful open source business intelligence (BI) project developed and released as part of the Eclipse ecosystem. In this article, we look at the genesis of the BIRT project, why Actuate chose the open source development model, and the benefits that this project brings to the BI user community.

Why a New Project?

While some projects are created for the sake of the technology, most projects are instituted and refined to solve a problem. In the case of BIRT, Actuate did not wake up one morning and say, “We want to develop an open source reporting tool.” Prior to BIRT, Actuate provided many commercial BI tools. From its market research and prospective customer analysis over fifteen years, Actuate knows that its chief competitor is the home-grown solution developed by information technology staff. Such applications typically use Java Server Page (JSP) and other Java server-based technologies to connect to a database or warehouse to provide end users with data for decision making.

The home-grown development approach is not necessarily cheaper in the long run. It does generally require less initial capital than an investment in an off-the-shelf, vendor-supplied product. Another persuasive advantage to using this approach is the wealth of in-house developer expertise available to construct these internal, Java-based solutions.

While this type of application has many benefits, it is frequently inflexible, difficult to maintain, and even harder to extend. As user requirements evolve over the project lifetime, changes to the application frequently become time-consuming and expensive. Actuate recognized an opportunity to build a product with benefits similar to a home-grown solution that can also mitigate the disadvantages. The BIRT project was created to fit this market segment.

BIRT Overview

BIRT is based on the popular Eclipse integrated development environment (IDE) used to build and deploy BI applications in a Java/J2EE environment. The goal of the BIRT project is to create a set of tools for data analysis and reporting that are simple and easy to use, while supporting extensibility and modularization.

The main tool is a report designer built into the Eclipse platform that generates XML-based report designs. These designs support access to many data sources, which can be joined, cubed, or mined for data. The designer is easy to use, yet offers many advanced features, such as crosstabs, data cubes, and extensive charting capabilities. Figure 1 provides screenshots of BIRT.

Figure 1: BIRT Screenshots

The designer was developed to support a diverse group of developers, from the business analyst to the hard-core Java developer. This rapid-development tool allows many reports to be built in hours instead of days, yet offers the capability to perform many advanced customizations and integrations in the existing infrastructure. Upgrading a BIRT-based BI application can be abstracted to the level of an analyst developer.

Once a report is complete, it can be deployed using open source or commercial BIRT technology. The open source BIRT project includes a rich set of APIs and an AJAX-based Java servlet Viewer, either of which can be used for deployment. The servlet-based Viewer application provides compatibility with existing deployment environments and supports multiple integration options.

BIRT also offers highly extensible features, providing many ways to expand and enhance the tool, such as adding new custom data sources, output formats, and chart types. These extensions are modular and can be deployed to a BIRT-based environment without changing any system infrastructure components.

The BIRT project had its first major release in the summer of 2005. By the end of 2008, BIRT had garnered over six and one-half million downloads. The BIRT website includes an introduction, tutorials, downloads, and examples of how to use BIRT. Figure 2 shows the exponential growth of BIRT downloads.

Figure 2: Number of BIRT Downloads

Figure 1

In addition to downloads, BIRT has one of the most active newsgroups in the Eclipse ecosystem, with approximately 500 posts per month. The BIRT Exchange website is a major hub for the BIRT community and has seen considerable growth in the two years since its launch. The site has over 19,000 members, receives over 6,000 daily views and more than 32,000 monthly visitors, and processes over 1,200 forum posts per month.

Why Open Source?

Actuate choose to develop BIRT using the open source model as the most effective way to generate awareness and to build a user community. In today’s market, it is difficult to launch a new product and achieve visibility with potential users. Open source is a superb vehicle for generating product awareness. Users are much more likely to download and experiment with a readily available, customizable, open source tool than a proprietary product. Prospective customers are more inclined to select a product that they have already used and understand well, rather than one they have not.

Companies seldom produce software for altruistic reasons. Publicly-traded companies must show a profit to survive and fund the developers who create the technology. Selling products and services is the predominate way that a software company makes money. In the open source world, monetizing product development work is a complex task and varying strategies are employed.

Some companies provide an open source, free product that allows users to develop content in a development environment, but offer no deployment options or the deployment model is restricted in some way. This type of product is often perceived as a bait–and-switch tactic by developers, which often alienates them. On the other hand, if a company’s monetization strategy depends on extended features, providing many free features can reduce the company’s ability to earn financial compensation for a successful product.

Actuate’s approach is to have open source BIRT support the core needs of application developers who want to incorporate data-driven content in an application. A BIRT application must be fully functional, unrestricted, and deployable. Actuate also offers commercial products that deliver value-added improvements in the design and deployment environment to improve productivity, add scalability, and enhance the end-user experience. In this business model, the community is a valuable asset.

The communities that develop around open source and commercial projects can be quite diverse. A successful product attracts a vibrant community of experts, who can provide example content, participate in technical discussions, develop products, and provide services for users. An open source community offers increased product visibility and an extended pool of expertise to support peer-level code reviews, contribution testing, bug reporting, and provide other feedback and information on how to develop and extend the product. Products with low community involvement generally do not succeed or grow at a significantly slower pace.

Actuate understands this fact and has made a substantial investment of staff and other resources to facilitate community growth. Actuate has developed http://BIRT-Exchange.org to support community interaction, hired and consulted experts with experience in building open source communities, and committed substantial staff resources, including a full-time community manager, to assist users in learning about the project and getting the information and resources they need to be successful using BIRT.

Benefits of Open Source Development Model to Users

A successful, vibrant open source community with a broad knowledge base and deep pool of expertise offers substantial benefits to the users of the software. Extending beyond the ability to download and alter the source, active community participation leads to improved quality, ease of use, greater extensibility, broader integration, and reduced turn-around time for feature requests.

This scenario has been very true for the BIRT project. With community sites and other projects incorporating the tool, the pool of expertise has grown dramatically in a short period of time, offering substantial benefits to the user community. Prospective users typically have a wealth of information and personnel at their disposal, which substantially reduces the learning curve and shortens development and deployment times.

With open source many developers are looking over the code, which reduces the amount of errors and produces a product with much better quality. Error fixes and feature requests are typically dealt with in a faster manner than a traditionally developed product. This process reduces turn-around time for required functionality, which increases the adoption rate and general satisfaction with the product.

Another benefit of the open source model is the way the product is developed. In order to allow multiple teams to work on a project, modularity and extensibility are not idealized goals, but are the tenets on which the project is built. When extensibility and modularity are implemented correctly, many disparate teams can work on various aspects of the product simultaneously. Not only are more features brought into the product, but end-users have a powerful extension framework for their own personal development and customization needs.

For these reasons, BIRT chose the Eclipse framework. The end result is that the user community has been actively involved in extending the feature set and the BIRT product has been incorporated in many additional products and infrastructures. All of this collective experience has vastly increased community awareness and expertise. Products like BIRT typically work in conjunction with other products and these integration scenarios have become very powerful, binding user communities together, and expanding knowledge bases through cooperative development.

As the community continues to grow, the number of feature requests and implementations submitted increases. The new features to add are typically decided by the community, ultimately producing a product that is much more in line with what prospective users want. Requests are usually directed at key aspects of the product, such as general usability, which when addressed, benefit the entire community. This process decides the product direction in both near and long-term perspectives.

Conclusion

Actuate choose to create the open source Eclipse BIRT project to meet an important, practical business need and has worked successfully to build a strong, active community around this project. While the project continues to evolve, both the community and Actuate have benefitted. These benefits continue to grow exponentially as the user community continues to develop and grow.

The pivotal factor for the success of the project has been the community of developers and users world-wide, who are constantly providing feedback, code, and expertise, which continues to improve and grow the product. Actuate knows that continuing to nurture this community will ensure the continued success of BIRT.

Recommended Resource

Breaking Market Barriers: The Open Source Business Strategy

 

Share this article:

Cite this article:

Rate This Content: 
6 votes have been cast, with an average score of 4 stars

Comments

i read a lot of stuff and i found that the way of writing to clearifing that exactly want to say was very good so i am impressed and ilike to come again in future..
<a href='http://cannalinenew.com/'>Cannaline</a>

Thanks for taking the time to discuss that, I feel strongly about this and so really like getting to know more on this kind of field. Do you mind updating your blog post with additional insight? It should be really useful for all of us.
https://www.c7creative.com/

This article gives the light in which we can observe the reality. This is very nice one and gives indepth information. Thanks for this nice article.
click here https://actualseomedia.com/

I am very much pleased with the contents you have mentioned. I wanted to thank you for this great article.
https://www.bargainbrute.com/

Good post but I was wondering if you could write a litter more on this subject? I’d be very thankful if you could elaborate a little bit further. Appreciate it!
Geldbörse nähen https://whatlauraloves.de/

It was a very good post indeed. I thoroughly enjoyed reading it in my lunch time. Will surely come and visit this blog more often. Thanks for sharing.
melatonina preço https://www.suplementosmaisbaratos.com.br/melatonina-optimum-nutrition-html

Best work you have done, this online website is really cool with great facts.
Posters http://www.audreysartwork.com/

This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post.
<a href='http://www.masalaart.com.sg'>go here</a>

This is a great article thanks for sharing this informative information. I will visit your blog regularly for some latest post.
go to my blog http://www.onitsukatiger.com.sg

Wonderful article, thanks for putting this together! This is obviously one great post. Thanks for the valuable information and insights you have so provided here.
Pay Monthly Phones https://www.izikart.co.uk/

This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post.!
painless wax beans https://www.painless-wax.com

http://www.pusatbesibaja.co.id/harga-besi-siku-profil-baja-distributor-p... Harga besi siku baja
http://www.pusatbesibaja.com/harga-besi-siku-profil-baja-distributor-sup... Harga besi siku baja
http://ironsteelcenter.com/category/pipa-besi-hitam-medium-sch-schedule-... Agen pipa besi baja sch 40 sch 80
http://www.jualbesibajamurah.com/harga-besi-wf-profil-iwf-baja-produsen-... Harga besi wf
http://www.gudangbesibaja.com/tag/bondek/ Agen bondek
http://www.undangancinta.com undangan pernikahan unik
http://www.sentrabesibaja.com/welded-beam-castellated-beam-queen-king-cr... Supplier Welded Beam T beam King Queen Cross Castellated Beam
http://ironsteelcenter.com/pipa-besi-hitam-medium-sch-schedule-40-80-a53... Supplier Pipa Besi baja
http://www.gudangbesibaja.com/harga-jual-h-beam-baja-supplier-pabrik-bes... Harga besi h beam baja
http://www.jualbesibetonhargapabrikmurah.com/category/besi-beton-delco-p... Supplier besi beton delcoprima
http://www.pusatbesibaja.co.id/harga-besi-siku-profil-baja-distributor-p... Jual besi siku baja
http://www.pusatbesibaja.com/harga-besi-siku-profil-baja-distributor-sup... Jual besi siku baja
http://ironsteelcenter.com/category/besi-baja-plat-pelat-plate-eser-kapa... Agen Plat besi
http://www.jualbesibajamurah.com/harga-besi-wf-profil-iwf-baja-produsen-... Jual besi wf
http://www.gudangbesibaja.com/category/besi-wiremesh/ Agen wiremesh
http://bit.ly/1P41Awa undangan pernikahan ada foto
http://www.sentrabesibaja.com/bondek-cor-sni/ Supplier Bondek Cor
http://ironsteelcenter.com/pipa-besi-hitam-medium-sch-schedule-40-80-a53... Agen Pipa Besi baja
http://www.gudangbesibaja.com/harga-jual-h-beam-baja-supplier-pabrik-bes... Jual besi h beam baja
http://www.jualbesibetonhargapabrikmurah.com/category/besi-beton-cakra-s... Supplier besi beton cakra steel cs
http://www.pusatbesibaja.co.id/harga-besi-siku-profil-baja-distributor-p... Supplier besi siku baja
http://www.pusatbesibaja.com/harga-besi-siku-profil-baja-distributor-sup... Supplier besi siku baja
http://ironsteelcenter.com/category/besi-baja-h-beam-channelh-kanalh-ss4... Agen besi h beam
http://www.jualbesibajamurah.com/harga-besi-wf-profil-iwf-baja-produsen-... Supplier besi wf
http://www.gudangbesibaja.com/category/besi-pipa-baja/ Agen pipa besi baja sch 40 sch 80
http://www.undangancinta.com undangan pernikahan yang unik
http://www.sentrabesibaja.com/atap-spandek/ Supplier Atap Spandek Sni
http://ironsteelcenter.com/pipa-besi-hitam-medium-sch-schedule-40-80-a53... Toko Pipa Besi baja
http://www.gudangbesibaja.com/harga-jual-h-beam-baja-supplier-pabrik-bes... Supplier besi h beam baja
http://www.jualbesibetonhargapabrikmurah.com/category/besi-beton-bjku-ul... Supplier besi beton bjku
http://www.pusatbesibaja.co.id/harga-besi-siku-profil-baja-distributor-p... Toko besi siku baja
http://www.pusatbesibaja.com/harga-besi-siku-profil-baja-distributor-sup... Toko besi siku baja
http://ironsteelcenter.com/category/besi-baja-wf-iwf-wide-flange-beam-ss... Agen besi wf
http://www.jualbesibajamurah.com/harga-besi-wf-profil-iwf-baja-produsen-... Toko besi wf
http://www.gudangbesibaja.com/category/besi-hollow/ Agen besi hollow
http://www.undangancinta.com undangan pernikahan ala jepang
http://www.sentrabesibaja.com/plat-bordes-kembang/ Supplier Plat Bordes Kembang
http://ironsteelcenter.com/pipa-besi-hitam-medium-sch-schedule-40-80-a53... Jual Pipa Besi baja
http://www.gudangbesibaja.com/harga-jual-h-beam-baja-supplier-pabrik-bes... Toko besi h beam baja
http://www.jualbesibetonhargapabrikmurah.com/category/besi-beton-banci-u... Supplier besi beton Sni Ulir Polos
https://sagalayavillage.com/2017/09/07/sewa-villa-puncak-bukit-danau-clu... sewa villa puncak
http://www.pusatbesibaja.co.id/harga-besi-siku-profil-baja-distributor-p... Agen besi siku baja
http://www.pusatbesibaja.com/harga-besi-siku-profil-baja-distributor-sup... Agen besi siku baja
http://ironsteelcenter.com/category/besi-wiremesh-wermesh-m4-m5-m6-m7-m8... Agen wiremesh
http://www.jualbesibajamurah.com/harga-besi-wf-profil-iwf-baja-produsen-... Agen besi wf
http://www.gudangbesibaja.com/category/besi-beton/ Agen besi beton Sni Ulir Polos https://sagalayavillage.com/ sewa villa puncak
https://goo.gl/XZ6zpY undangan pernikahan arab
http://www.sentrabesibaja.com/plat-besi-baja-hitam/ Supplier Plat Besi Hitam
http://ironsteelcenter.com/pipa-besi-hitam-medium-sch-schedule-40-80-a53... Harga Pipa Besi baja
http://www.gudangbesibaja.com/harga-jual-h-beam-baja-supplier-pabrik-bes... Agen besi h beam baja
http://www.jualbesibetonhargapabrikmurah.com/category/besi-beton-ais-uli... Supplier besi beton ais
http://www.pusatbesibaja.co.id/harga-besi-siku-profil-baja-distributor-p... Pabrik besi siku baja
http://www.pusatbesibaja.com/harga-besi-siku-profil-baja-distributor-sup... Pabrik besi siku baja
http://ironsteelcenter.com/category/besi-unp-channel-kanal-u-master-kaya... Agen besi unp
http://www.jualbesibajamurah.com/harga-besi-wf-profil-iwf-baja-produsen-... Pabrik besi wf
http://www.gudangbesibaja.com/category/besi-baja-wf/ Agen besi wf baja
http://www.undangancinta.com undangan pernikahan ala jepang
http://www.sentrabesibaja.com/plat-kapal-marine/ Supplier Plat Kapal Bki Krakatau Steel
http://ironsteelcenter.com/pipa-besi-hitam-medium-sch-schedule-40-80-a53... Pabrik Pipa Besi baja
http://www.gudangbesibaja.com/harga-jual-h-beam-baja-supplier-pabrik-bes... Pabrik besi h beam baja
http://www.jualbesibetonhargapabrikmurah.com/ Supplier besi beton
http://www.pusatbesibaja.co.id/harga-besi-wf-profil-iwf-baja-pabrik-supp... Distributor besi wf
http://www.pusatbesibaja.com/harga-besi-wf-profil-iwf-baja-pabrik-distri... Distributor besi wf
http://ironsteelcenter.com/category/besi-baja-cnp-kanalc-channel-full-sn... Agen besi cnp
http://www.jualbesibajamurah.com/harga-besi-hollow-hitam-baja-toko-distr... Distributor besi hollow
http://www.gudangbesibaja.com/category/besi-baja-unp-kanal-u/ Agen besi unp
https://goo.gl/XZ6zpY undangan pernikahan bermanfaat
http://www.sentrabesibaja.com/besi-siku-baja/ Supplier Jual Besi Siku Baja
http://ironsteelcenter.com/besi-baja-plat-kapal/harga-jual-plat-kapal-bk... Distributor Plat Kapal Besi baja
http://www.gudangbesibaja.com/harga-supplier-plat-besi-baja-jual-pabrik-... Distributor plat besi hitam
http://www.fabrikasikonstruksi.com jasa konstruksi baja
http://www.pusatbesibaja.co.id/harga-besi-wf-profil-iwf-baja-pabrik-supp... Harga besi wf
http://www.pusatbesibaja.com/harga-besi-wf-profil-iwf-baja-pabrik-distri... Harga besi wf
http://ironsteelcenter.com/category/besi-hollow-hitam-galvaniz Agen besi hollow
http://www.jualbesibajamurah.com/harga-besi-hollow-hitam-baja-toko-distr... Harga besi hollow
http://www.gudangbesibaja.com/category/besi-baja-siku/ Agen besi siku
https://goo.gl/XZ6zpY undangan pernikahan ada fotonya
http://www.sentrabesibaja.com/besi-unp-baja-kanal-u/ Supplier Besi Unp Baja Profil Kanal
http://ironsteelcenter.com/besi-baja-plat-kapal/harga-jual-plat-kapal-bk... Supplier Plat Kapal Besi baja
http://www.gudangbesibaja.com/harga-supplier-plat-besi-baja-jual-pabrik-... Harga plat besi hitam
http://www.pusatbesibaja.co.id www.pusatbesibaja.co.id
http://www.pusatbesibaja.co.id/harga-besi-wf-profil-iwf-baja-pabrik-supp... Jual besi wf
http://www.pusatbesibaja.com/harga-besi-wf-profil-iwf-baja-pabrik-distri... Jual besi wf
http://ironsteelcenter.com/category/besi-baja-behel-beton-polos-ulir-sni... Agen besi beton Sni Ulir Polos
http://www.jualbesibajamurah.com/harga-besi-hollow-hitam-baja-toko-distr... Jual besi hollow
http://www.gudangbesibaja.com/category/besi-baja-plat-hitam-plat-kapal/ Agen Plat besi plat kapal
http://www.undangancinta.com undangancinta.com
http://www.sentrabesibaja.com/besi-cnp-baja-kanal-c-gording/ Supplier Besi Cnp Profil Baja Gording
http://ironsteelcenter.com/besi-baja-plat-kapal/harga-jual-plat-kapal-bk... Agen Plat Kapal Besi baja
http://www.gudangbesibaja.com/harga-supplier-plat-besi-baja-jual-pabrik-... Jual plat besi hitam
http://www.pusatbesibaja.com www.pusatbesibaja.com
http://www.pusatbesibaja.co.id/harga-besi-wf-profil-iwf-baja-pabrik-supp... Supplier besi wf
http://www.pusatbesibaja.com/harga-besi-wf-profil-iwf-baja-pabrik-distri... Supplier besi wf
http://ironsteelcenter.com ironsteelcenter.com
http://www.jualbesibajamurah.com/harga-besi-hollow-hitam-baja-toko-distr... Supplier besi hollow
http://www.gudangbesibaja.com/category/besi-baja-h-beam/ Agen besi h beam baja
https://goo.gl/XZ6zpY undangan pernikahan cantik dan murah
http://www.sentrabesibaja.com/besi-hollow-hitam-galvaniz/ Supplier Besi Hollow
http://ironsteelcenter.com/besi-baja-plat-kapal/harga-jual-plat-kapal-bk... Toko Plat Kapal Besi baja
http://www.gudangbesibaja.com/harga-supplier-plat-besi-baja-jual-pabrik-... Supplier plat besi hitam
http://www.jualbesibajamurah.com www.jualbesibajamurah.com
http://www.pusatbesibaja.co.id/harga-besi-wf-profil-iwf-baja-pabrik-supp... Toko besi wf
http://www.pusatbesibaja.com/harga-besi-wf-profil-iwf-baja-pabrik-distri... Toko besi wf
http://ironsteelcenter.com/category/stainless-steel-ss-sus-304-210-316-3... Toko stainless steel
http://www.jualbesibajamurah.com/harga-besi-hollow-hitam-baja-toko-distr... Toko besi hollow
http://www.gudangbesibaja.com/category/besi-baja-cnp-kanal-c/ Agen besi cnp
https://goo.gl/XZ6zpY undangan pernikahan akrilik
http://www.sentrabesibaja.com/besi-wiremesh/ Supplier Wiremesh
http://ironsteelcenter.com/besi-baja-plat-kapal/harga-jual-plat-kapal-bk... Jual Plat Kapal Besi baja
http://www.gudangbesibaja.com/harga-supplier-plat-besi-baja-jual-pabrik-... Toko plat besi hitam
http://www.jualbesibetonhargapabrikmurah.com/category/besi-beton-sni-uli... Pabrik besi beton Sni Ulir Polos polos ulir
http://www.pusatbesibaja.co.id/harga-besi-wf-profil-iwf-baja-pabrik-supp... Agen besi wf
http://www.pusatbesibaja.com/harga-besi-wf-profil-iwf-baja-pabrik-distri... Agen besi wf
http://ironsteelcenter.com/category/spandek Toko atap spandek
http://www.jualbesibajamurah.com/harga-besi-hollow-hitam-baja-toko-distr... Agen besi hollow
http://www.gudangbesibaja.com www.gudangbesibaja.com
https://goo.gl/XZ6zpY undangan pernikahan bentuk tas
http://www.sentrabesibaja.com/pipa-besi-baja-sch-80-schedule/ Supplier Besi Pipa Baja Schedule 80
http://ironsteelcenter.com/besi-baja-plat-kapal/harga-jual-plat-kapal-bk... Harga Plat Kapal Besi baja
http://www.gudangbesibaja.com/harga-supplier-plat-besi-baja-jual-pabrik-... Agen plat besi hitam
http://www.jualbesibetonhargapabrikmurah.com/category/besi-beton-sii-uli... Pabrik besi beton sii
http://www.pusatbesibaja.co.id/harga-besi-wf-profil-iwf-baja-pabrik-supp... Pabrik besi wf
http://www.pusatbesibaja.com/harga-besi-wf-profil-iwf-baja-pabrik-distri... Pabrik besi wf
http://ironsteelcenter.com/category/baja-ringan Toko baja ringan
http://www.jualbesibajamurah.com/harga-besi-hollow-hitam-baja-toko-distr... Pabrik besi hollow
http://pabrikbesiwfjakarta.blogspot.com/ Toko besi Wf Baja
http://www.undangancinta.com undangan pernikahan online
http://www.sentrabesibaja.com/pipa-besi-baja-sch-40-schedule/ Supplier Besi Pipa Baja Schedule 40
http://ironsteelcenter.com/besi-baja-plat-kapal/harga-jual-plat-kapal-bk... Pabrik Plat Kapal Besi baja
http://www.gudangbesibaja.com/harga-supplier-plat-besi-baja-jual-pabrik-... Pabrik plat besi hitam
http://www.jualbesibetonhargapabrikmurah.com/category/besi-beton-psi-uli... Pabrik besi beton psi Ulir Polos
http://www.pusatbesibaja.co.id/harga-besi-hollow-hitam-baja-supplier-pab... Distributor besi hollow
http://www.pusatbesibaja.com/harga-besi-hollow-hitam-baja-agen-supplier-... Distributor besi hollow
http://ironsteelcenter.com/category/bondek Toko bondek
http://www.jualbesibajamurah.com/harga-pipa-besi-hitam-medium-agen-distr... Distributor pipa besi
http://www.gudangbesibaja.com/tag/bondek/ Toko bondek
http://www.undangancinta.com undangan pernikahan modern
http://www.sentrabesibaja.com/pipa-besi-hitam-medium-galvaniz/ Supplier Pipa Besi Hitam Medium
http://ironsteelcenter.com/besi-wiremesh-wermesh-m4-m5-m6-m7-m8-m9-m10-m... Distributor Wiremesh Besi baja
http://www.gudangbesibaja.com/harga-supplier-plat-kapal-baja-jual-pabrik... Distributor plat kapal besi baja
http://www.jualbesibetonhargapabrikmurah.com/category/besi-beton-perwira... Pabrik besi beton perwira
http://www.pusatbesibaja.co.id/harga-besi-hollow-hitam-baja-supplier-pab... Harga besi hollow
http://www.pusatbesibaja.com/harga-besi-hollow-hitam-baja-agen-supplier-... Harga besi hollow
http://ironsteelcenter.com/category/besi-baja-plat-kapal Toko Plat kapal besi baja bki krakatau steel
http://www.jualbesibajamurah.com/harga-pipa-besi-hitam-medium-agen-distr... Harga pipa besi
http://www.gudangbesibaja.com/category/besi-wiremesh/ Toko wiremesh
http://www.undangancinta.com undangan pernikahan unik dan murah
http://www.sentrabesibaja.com/besi-baja-i-wf-profil/ Supplier Besi Wf
http://ironsteelcenter.com/besi-wiremesh-wermesh-m4-m5-m6-m7-m8-m9-m10-m... Supplier Wiremesh Besi baja
http://www.gudangbesibaja.com/harga-supplier-plat-kapal-baja-jual-pabrik... Harga plat kapal besi baja
http://www.jualbesibetonhargapabrikmurah.com/category/besi-beton-pas-uli... Pabrik besi beton PAS
https://goo.gl/ncgJmF Jual Jaket Parka http://bit.ly/2lS1aOh Jual Jaket Parka
https://goo.gl/ncgJmF Jaket Parka http://bit.ly/2lS1aOh Jaket Parka
http://www.undangancinta.com undangan pernikahan kalender
http://www.undangancinta.com undangan pernikahan bahasa inggris islam
http://www.undangancinta.com undangan pernikahan islami
http://www.undangancinta.com undangan pernikahan unik dan murah
http://www.undangancinta.com undangan pernikahan modern
http://www.undangancinta.com undangan pernikahan online
http://www.undangancinta.com undangan pernikahan
http://www.undangancinta.com undangan pernikahan amplop surat
http://www.undangancinta.com undangan pernikahan simple
http://www.undangancinta.com undangan pernikahan murah
http://www.undangancinta.com undangan pernikahan unik
http://www.undangancinta.com undangan pernikahan artis
http://www.undangancinta.com undangan pernikahan modern
http://www.undangancinta.com undangan pernikahan artis
http://www.undangancinta.com undangan pernikahan arab
https://goo.gl/GaKHyC undangan pernikahan
http://bit.ly/1P41Awa undangan pernikahan
LINK 8

This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work
airshou https://airshou.org

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.