According to TOGAF specification, the main domains / division of concerns are:
- Business Architecture
- Data Architecture
- Application Architecture
- Technology Architecture
According to the specification, the Enterprise Repository should hold all information.
I have this information:
- How it works the company in terms of business model
- How it works the application in terms of functional features
- How the application is implemented and deployed
How can I map this data according to the TOGAF big picture?
- App architecture description --> Architecture Landscape ?
- App components description --> Solutions Repository ?
- App functional description --> Architecture Capability ?
- App deployment info --> ¿?
- Business model --> ¿?
Update 08/11/2018
Some questions I have:
- Where can I put company info like company structure, people, teams, etc?
- Where can I put business info like products and services offered by company, how pricing is calculated? what it means "X thing" for the business?
- Where should I put ongoing assessments? and where should I put once it's put in production?
- Where should I put a general glossary of terms?
- Where should I put development guides? like list of environments, IPs, delivery workflow, jira workflow, etc?
- Where should I put service API definitions?

You are trying to mix
Solution ArchitectureandEnterprise Architecture, that's probably why it seems confusing.TOGAF is about enterprise architecture - big picture stuff, as you correctly pointed out. Information about a concrete app on the other hand is more of a solution architecture concern. Of course, one could argue that you can describe enterprise architecture as detailed as you need, but that's not the point.
Answering your original question, though: it seems like app information (architecture description, components description, functional description) you have should be stored in
Architecture RepositoryasSolution Building Blocks. I'd recommend addressing them as part ofBaseline Application ArchitectureandBaseline Technology Architecturedescription, duringPhase CandPhase D.Then again, you should first carefully consider wether you really need level of detail this high.
P.S. if you provide a bit more context on what you are trying to achieve, I'd probably be able to give you more specific advice
Update 11/11/2018
It depends. Company structure should be stored in
Baseline/Target Business Architectureas part ofOrganization structuremodel. Here's a definition from TOGAF:"Organization structure: document the organization structure, identifying business locations and relating them to organizational units."
It is also one of the inputs -
Organizational Model for Enterprise Architecture(see Part IV, 36.2.16 of TOGAF spec).It is also a part of
Business Architecture, here's a whole list from TOGAF spec:There's a standard pattern in TOGAF:
Baseline ArchitectureTarget ArchitectureTarget Architecureand updateBaseline Architectureas you goSo, in the end, your baseline should become equal to target and now it's your new baseline for the next ADM cycle.
It's usually done as soon as possible during tailoring TOGAF to your enterprise -
Preliminary Phaseof the ADM cycle (see Part IV, 36.2.21 of TOGAF spec).Developments guides, jira workflow and other project management stuff is not usually of a direct concern of TOGAF. It should be definitely be aware of it, enterprise architect might even consult on this matter. Only one thing comes to mind in terms of project management - roadmaps, they are written down and updated as needed during virtually all the phases.
Environments, IPs and other infrastructure information is usually worked on during
Phase D, mainly as part of technology architecture models and specifications.Again, you should carefully consider if you need this level of detail, but it seems appropriate to address it in
Phase C (Applications Architecture). One of the steps is defining a model (it's advised by TOGAF to find reference in your industry), which may include API definitions. It's usually enough to address a more abstractApplications Interoperabilityin terms of the enterprise.Very important point: TOGAF is just a framework, you can tailor it as you see fit for your current enterprise, just don't forget to document it. You should also remember that it's not just a set of tools, but also a set of expectations, glossary of terms and guidelines, so a new architect wouldn't need to learn everything from the ground up in each new enterprise he works at. As it always goes - you have to find a proper balance point.