TULIS is a framework for analyzing any entity, whether conceptual or physical. It was originally conceived as a methodology for software programming, but was expanded to be a more fundamental tool. TULIS is based on several foundational concepts, including modeling an entity's essence, form, names, attributes, actions, and behavior. It can be used to analyze social structures, business models, and other domains.