Frameworks and langages