How To Incorporate In Florida

I’ve seen a lot of mis-information, and mis-guided information on how to start a corporation. The specifics of this vary by state to state. I live in Florida, and I went through the process on my own. The process was a bit difficult, but only because there wasn’t a clear guide on what to do.

Hence, this tutorial

First, you’ll need to download a form, that indicates the type of corporation you want to be. This is NOT to determine if you’re an S-Corp or C-Corp. The determination of S-Corp or C-Corp is done with the IRS. That determination is done later. For now, you’ll just need to decide which of the following you will be:

  • Non-Profit Corporation – If you want to be a 501c3, this one is for you. (form here)
  • Profit Corportation – S-Corp and C-Corp (form here)
  • Limited Liability Corporation (LLC) – Typical LLC (form here)

The forms will outline the specifications for each of the types of incorporation. While each of the forms contains the necessary questionnaire, I don’t recommend just filling in the blanks. There are a large number of templates for this. Google searches typically will bring up something to work with. Here’s the one I did for Hacked For BBQ, Corp.

Once  you get something written up, mail off the package with money included. Once you’ve gotten this done, you’ll have to wait a couple weeks for the state to get back to you. If everything looks good, you’ll get a letter of confirmation regarding your corporation.

Once you have this letter of confirmation from the state of Florida, it’s time to get your FEIN number and file your corporation type with the IRS. I did this as an S-Corp, so my experience may be different than some of the rest of you.

Go to the IRS’s online application for obtaining an FEIN number at the current website for this : http://www.irs.gov/businesses/small/article/0,,id=102767,00.html. You’ll click a link that says ‘APPLY ONLINE NOW’. Afterwards you’ll be sent to a page giving you the instructions on how to complete the FEIN process. The process itself is fairly self-explanatory. Completing this process immediately provides you with an FEIN number, with which you can open a bank account and start doing some business.

To close, I’d like to point out how unnecessary services like company.com are. These services are overpriced, and often put people in difficult situations. DIY business starting isn’t nearly as bad as it might seem at first. As always, any feedback is certainly welcome.

What I Use

It occurred to me recently, that there’s a bit of variance in what developers use. For many folks not used to writing code, the availability of software to help write software can be a bit overwhelming. For that reason, I’m writing the stuff that makes me tick.

A disclaimer: I primarily use Mac OS X (Leopard). I love using Ubuntu, but it’s not where I get the bulk of my work done. So, here’s my Mac apps:

Coding:

Eclipse PDTEclipse PDT. I write primarily in PHP, and there’s just no better app out there for big PHP development. Something to note about Eclipse though, don’t use more than what comes out of the box. Eclipse can be buggy as hell, so don’t add all the plugins you can find to it. Eclipse is for writing code, not for committing SVN updates. Remember that, and you’ll love Eclipse as much as me.
TextMateTextMate. After having said all of that, there’s some times when I want a text editor that’s light, and gets the code updated quickly. Eclipse is a memory beast, and if you’re strapped for RAM, you won’t be able to run Photoshop, Illustrator, AND Eclipse at the same time. For that reason, TextMate is awesome.
vimvim. Finally, the most lean of all editors is vi. I use vim, since it has a few extra things I really appreciate. The learning curve on vim is hell, but once you’re used to it you won’t look back.

Graphics:

IllustratorAdobe CS 4. I’ve tried all of the substitutes out there. But none of them hold a candle to Adobe’s mismanaged, bloated, overpriced Creative Suite. Photoshop and Illustrator are indispensable tools if you’re doing web graphics (or any other graphics for that matter)

Communication:

AdiumAdium. I don’t know of an IM client that comes close to Adium. I can be logged into all of the social networks I use at one time, in one window, and it doesn’t cost me anything to do it. That beats the hell out of anything else out there. Hopefully, there will be some challenges to this in the future. But for now, this Mac-only app is the definitive way to do IM.
TweetDeckTweetDeck. Twitter is definitely mainstream these days. TweetDeck lets me create groups out of the people I follow, see replies to me (public and direct), search terms, and see whats trending on Twitter, all in the same window. That’s pretty awesome too. **NOTE** I’m starting to try out Seesmic, and it’s pretty good too. Both of these apps are built on Adobe’s AIR platform, so everyone can get a taste.
Apple MailApple Mail. This might seem a bit obvious, but I wanted to give Apple some credit here. Apple Mail is an awesome mail client that meets almost every need I have, out of the box. I use the WideMail app to give it just the right tweaking I need out of it.

Local Server Software:

MacPortsMacPorts. I tend to need some esoteric stuff from my LAMP environment, so I use MacPorts as a package manager to customize the variables of my development environment to my liking. With MacPorts its usually a trivial issue to install Memcache, Apache, MySQL, PostgreSQL, PHP, etc.. I’ll usually even change the version of rsync and vim using the MacPorts package manager. If you don’t know about MacPorts, you’re definitely missing out.

Miscelaneous:

QuicksilverQuicksilver. Whenever I setup my Mac, Quicksilver is always the very first thing I install. Once you’ve got a mind for using the shortcuts in Quicksilver, you will never ever ever go back to the old school hunt-and-peck way of lanching apps, and performing tasks.
Visor. Another gem from Blacktree: Visor allows the terminal to always be quickly available to me, but also not intrude on the desktop. A lot of times, I don’t even change the default terminal theme (just change the font to Monaco 12pt Anti-Aliased).
TransmissionTransmission. Transmission is the greatest bit-torrent application around. It’s light and gets to the point. Other apps try to push content and channels. Transmission just downloads the torrents. Awesome.