It's a framework for developing 2D games based on XNA with game editor, where we separated logic from the game objects.
Architecture is component-wise, every object has a set of components that define its properties.