Active4 months ago
  1. Free Architecture Design Software
  2. Software Architecture Design Tools
  3. Best Free Architectural Drawing Software
  4. Free Software Architecture Design Tools

If you are going to use UML (the most widely-used diagrams) for creating your software architecture, Visual Paradigm Community Edition is a totally free solution (For Personal and non-Commercial). Software Architecture Design is a crucial step for software and application developers to describe the basic software structure by dividing functional areas into layers. It depicts how a typical software system might interact with its users, external systems, data sources, and services.

What tools do you use to speed up documenting application design.Namely, creating wireframes, flowcharts. What other methods do you find essential .

Is the general consensus that use cases are vital, or is a good functional spec document easier and quicker

StuartStuart
4,9756 gold badges27 silver badges31 bronze badges

closed as off-topic by meagarMay 15 at 13:54

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • 'Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.' – meagar
If this question can be reworded to fit the rules in the help center, please edit the question.

18 Answers

ArgoUML has been my friend for many years when it comes to drawing UML. ArgoUML is a tool and you're asking about both tools and the processes used (i.e. 'which artifacts do you create with the tools). We generally stick to user stories (agile project) and do not make 'classical' use cases and use case documents.

krosenvoldkrosenvold
54k26 gold badges132 silver badges198 bronze badges

I use Balsamiq Mockups for UI design and Visual Paradigm Aigilian for modelling - it allows to nicely go from high-level business processes to granular requirements and UML modelling.. And it's quite cheap.

Michał ChaniewskiMichał Chaniewski
3,9511 gold badge14 silver badges15 bronze badges

Sparx EA is big bang for the buck. Multi language support with roundtripping and team support. Been using it for three years without complaint.

I've used Rational Rose, Poseidon, ArgoUML, and several free Eclipse plugins. Rational's too big and slow, Poseidon was great (free version imprints semi-nude greek god of the sea on your diagrams), and Argo always gave me problems and didn't diagram what I need. I never found a good 'free' Eclipse plugin.. was always waiting for that magic bullet.

Jan 28, 2017  Open File Explorer. Navigate to the file or folder you want to hide. Right-click the item and click on Properties. On the General tab, under Attributes, check the Hidden option. If you're hiding a folder with files and subfolders, make sure to select the Apply changes to this folder, subfolders, and files option. Free hide a folder windows 10. Dec 04, 2017  Free Hide Folder is a small Windows application which can hide and protect folders on a Windows filesystem such as FAT32 or NTFS. It prevents unauthorized access by setting a password. Upon first launching Free Hide Folder, you will be asked to define a master password. Afterwards, you can hide a folder by right-clicking it.

johnwalker00johnwalker00

The pencil add-on for Firefox is pretty good for simple diagrams and GUI sketches.

And if you don't like it as a FF add-on, you can download a standalone version for Linux or windows.

EvanEvan
14.5k8 gold badges37 silver badges48 bronze badges

I use Freemind to handle all the ideas i get when im brainstorming a the solution of a problem. And then by using the icons and colors on each node i can prioritize them. I really like that freeware tool.

Allan SimonsenAllan Simonsen
8983 gold badges16 silver badges30 bronze badges

Mostly Dia (http://projects.gnome.org/dia/), whiteboard and for quick 'drawings' pen and paper.

TiagoTiago

Paper and pencil, and whiteboard and dry erase marker. Later I transfer it to Visio once I've worked out the major problems. Unfortunately it doesn't meet your requirement of free, sorry.

jasonhjasonh
15.4k11 gold badges54 silver badges58 bronze badges

I use a four-section whiteboard with embedded printer. That way, I can both do design privately at my desk or in a group of peers, and it lets me print out my ramblings for later on.

I've never found an application that gives me all those capabilities (although a 6 foot by 4 foot monitor would be neat, I don't think my employer will pony up the cash for it).

Free Architecture Design Software

Sometimes the best technological solution is no technology at all (although I will be checking out the other answers to see if the tools have improved since the last time I looked - I'm pretty cynical however so I approach it with a certain pessimism).

paxdiablo

Software Architecture Design Tools

paxdiablo
670k186 gold badges1333 silver badges1727 bronze badges

OpenOffice.org's 'Draw' does a decent job for creating flowcharts and similar diagrams, as long as you don't expect it to know (and enforce) the syntax and semantics of a given diagram type.

Erich KitzmuellerErich Kitzmueller
30.9k4 gold badges65 silver badges91 bronze badges

dia, graphviz (dot), pen and paper, and my own mind.

All of these are free as in speech. Dia and graphviz are also free as in beer.

ThomasThomas
2,6342 gold badges23 silver badges29 bronze badges

Gliffy (wireframing, flowcharting) has a free basic version but all documents produced this way are public, therefore not very usable I guess.

Sorin ComanescuSorin Comanescu
3,7342 gold badges23 silver badges32 bronze badges

I usually find myself using MS Excel for drawing flowcharts rather than Visio because of its ease of use, and the juxtaposition of spreadsheet calculations with the flowchart itself. I write the pseudocode right next to the flowchart in MS Excel, and that makes reviewing much easier.

Muhammad FarhanMuhammad Farhan
1292 gold badges3 silver badges12 bronze badges

Skectching paper (3' by 2') and a sharpie and pencil. I like the large surface, but find it easier to work on a horizontal surface (rather than using a whiteboard.)

I've actually modeled some flowcharts for the boss in MS Publisher. The drawing tools are good enough, and it converts to pdf. Not free, but may be on your workstation already.

I don't always do use cases, or even user stories, but will always brainstorm how a new app will be used, and by whom, before planning. That helps me better defend my specs.

CrenshawCrenshaw
Community
BoydskiBoydski
1,5431 gold badge35 silver badges48 bronze badges

Visio mostly, drawboard/pen&paper for drafts. I write my final thoughts on a word processor and publish them for other team members to comment. presentations are also important to deliver your concept to a broad audience (important in large companies where many teams might be affected by your design/new system, and you want to get feedback from everyone).

I will be checking out the recommendations here though, maybe I'll find some new useful tool.

AmiAmi
8501 gold badge10 silver badges21 bronze badges

Thats online tool from Autosketch also may be usefull for modeling aand designing.http://draw.labs.autodesk.com/ADDraw/draw.html

dead_OTMOPO3dead_OTMOPO3

I am currently using OmniGraffle for both sketching and documentation (combined with paper and pencil of course). It is quite elegant, fast and makes it easy to produce good looking documentation.

Free iso to bootable dvd. Bootable DVD Maker: What is the Bootable DVD? A bootable DVD should be called Emergency Startup Disk which is mainly for re-booting your computer when your system has been compromised, or has experienced technical difficulties. Making a bootable DVD is not difficult any longer. WinISO is an integrated tool to make bootable DVDs. Iso to bootable dvd free download - Free DVD ISO Burner, Free DVD ISO Maker, DVD to ISO, and many more programs. If the burning of the bootable ISO on a CD/DVD is not done correctly, then system will not boot correctly after restarting the computer. ISO Burner is good free software available on the internet. So this software can be used to burn an ISO File.

The major drawback is that it is not connected to the code at all, which makes refactoring a bit harder, but that goes for many of the tools right? It not free either, although quite cheap for a tool with it's maturity and strength.

Sebastian GanslandtSebastian Ganslandt
7672 gold badges10 silver badges26 bronze badges

Best Free Architectural Drawing Software

I find Umbrello (bumped into it while bopping around KDE on Fedora) to be a nice tool, although I don't have much to compare it to.

ElsporkoElsporko

Free Software Architecture Design Tools

Not the answer you're looking for? Browse other questions tagged architectureuml or ask your own question.