Con framework propio