473,889 Members | 1,361 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

10 Technologies to Help Cut Costs in the Slow Economy

2,456 Recognized Expert Moderator Top Contributor

There's no escaping the slowing economy. Layoffs are being announced and companies are in cost cutting mode. Whether you are a tech at a big company or a small one man operation it's time to cut the fat before you get cut out of work. Unnecessary expenses have to go and inefficient ways of working need to be analyzed and improved.

If done right, the use of some technologies can greatly reduce costs and make us more efficient.

Here are ten technologies every techie should consider to help cut costs in this slow economy:

1) Open Source
Dump the high cost proprietary systems for equivalent open source systems where you can. There are many operating systems, databases, content managment systems, communications tools, networking and administration tools that are open source and free to use. Choose mature products with a strong community following and plenty of available support options either via developers or third party support offerings.

2) Software as a Service
Instead of spending money on time on developing complex in-house solutions to CRM, support and project management use SaaS providers such as Sales Force, Google, 37Signals and Right Now . Not only do you save money by using these third party tools by cutting development costs, but you also reduce costs on specialized hardware to run similar in-house solutions. Many SaaS solutions can also be integrated via the providers API's.

3) Virtualization
Do you have multiple servers and workstations handling different tasks? Combine them into one machine. With virtualization suites such as ones offered by VMware you can take one machine and turn into multiple virtual machines. One machine can act as your web server, your network share and your exchange server. Each virtual machine will work independent of the other and optimize utilization of hardware resources.

4) Thin Clients
Employees no longer need to use expensive machines for light computing work such as emailing and using basic office work. Low powered thin-clients connected to a single multi-core system with x64 architecture and virtualization can power the work of multiple employees. Besides better utilization of hardware and energy, you also introduce efficiency for IT managers by reducing the # of systems they have to manage.

5) Enterprise 2.0
Get your organization connected and sharing information. Use intranet systems with built in messaging, voice messages, wikis, profiles and contact information. Keeping your employees connected and sharing information about your business can keep the organization from making costly decisions.

6) Digital Documents
Move as much of your company's paper usage to digital as you can. Not only do you save money with printing you also save money on office space to store all that paperwork. Other ways to save more on printed costs is move to email for memos and letters. Also consider e-fax services as an alternative to fax machines.

7) Fast Efficient Networks
Using all these cost savings technologies will require a fast internal network and fast bandwidth coming in. These days companies and individuals can subscribe to fiber-optic bandwidth providers. With higher bandwidth network such as fiber lines, you can also server voice and video through the same connection. Internally make sure you've upgraded as much of your hardware to gigabit speeds. Newer networking gear tends to be more energy efficient and capable of handling faster network speeds. A fast network means less waiting for employees and more working.

8) Data Storage
Storing as much of your company's data and information on the network keeps it accessible for employees and staff to use at any time from any location. This saves employees from physically having to search for the required data or information. The time savings will make your staff more efficient. Saving data on cheap mass storage hard drives saves you office space for storing documents and paper work.

9) Wireless
With wireless connectivity employees can work from anywhere. They are no longer stuck to their desk and their mobile systems such as laptops can move with them from meetings to conference areas. An added benefit of wireless systems are the savings in running wire for hard networking.

10) Virtual Office
Cut the overhead costs of keeping employees on site by allowing them to work from home. Virtual offices reduce the amount of resources required for equipment and office space. Many companies have already instituted virtual office policies and have realized great results from doing so. With virtual offices upfront investments in secure networking will be required. Setting up VPNs and access to other network resources for employees will be a must.
Sep 3 '08 #1
4 35970
3,237 Recognized Expert Specialist
A good article overall, but I am having trouble making the connection between going wireless and saving money. While I agree that wireless technologies can be a boon to offices, it seems like a tertiary step beyond a wired infrastructure, because you actually need both.

In office buildings wired networks are typically already laid, and modern computers come with gigabit Ethernet on the motherboard. Using this logic, it would seem that adding a wired infrastructure increases costs, having to purchase access points, outfit all machines with wireless cards, and maintain additional hardware.
Sep 4 '08 #2
2,456 Recognized Expert Moderator Top Contributor
With wirlesses the number of nodes or clients is virtually limitless compared to wired on one accesspoint. So if you were to serve up lets say 80 connections via wired you could have 3-4 24port switches and then run wires out to seperate locations for each client.

Newer buildings do a good job at running a good amount of ports for each space. Older buildings, like where we are located run on old telephone wire, where i believe we're capped out at 10mbit. Even with old wiring we don't have enough built in ports for the # of desks we have to serve. At the end we ended up choosing wireless.
Sep 5 '08 #3
1 New Member
Fairly general guidelines - not necessarily possible to execute at every business at same level of cost-effectiveness.

There is an option not mentioned - hosted Open Source applications

Giving the current maturity of Free Open Source line of business applications and cost of SaaS applications - I believe that in many cases, the price/performance of a hosted Web app is superior.

For example - suppose you need a CRM system (if you're a large shop, you already have one - like Siebel). We're a small group of 5 guys - and we were using Salesforce.com with one of our business partners and wanted to use SF.com for our own business. The cost is $325/month or almost $4,000/year for 5 users. You can get 90% of the functionality from Sugar CRM for the cost of a onetime installation (about $100 if you pay someone) and $15/month for the hosting - if you use dreamhost.com (like we do). That's a net savings of 3,000 / year

Danny Lieberman
Oct 27 '08 #4
freelance programmer
11 New Member
Maintaining million lines of opensource code is more nightmarish than maintaining same lines of inhouse code.
Jun 3 '09 #5

Sign in to post your reply or Sign up for a free account.

Similar topics

by: Travis 'Bailo' Bickel | last post by:
Lately, I have been having a bear of a time trying to acquire a Linux driver for my S3/ProSavage chipset -- but that quest is now almost at an end as I have located a noble band of people who are pushing the envelop with S3 and Savage chipset drivers! Though my quest might sound like food for trolls to mock Linux -- hear me out. I think I have discovered part of the message of the new Linux economy. Many of us have criticized the...
by: Tim | last post by:
I am researching a potential solution for my company. Currently we convert a new client's dataset into our own data structures using Fox Pro and then Sql (Our data is in SQL). There are a lot of field mappings going on in the first part of the conversion. I would like this to be done through the business analyst and not the developer since this is cost effective. Here is a basic example of the mapping would be as follows: Client Field...
by: Simon | last post by:
I am a programming student and have recently missed two weeks of school due to a serious injury in a car accident. I am completing all of my assignments (via Labs) but have come across the following lab and can't seem to put it all together. The scenario: A small airline has just purchased a computer for its new automated reservations system. You have been asked to program the new system. You are to write a program to assign seats...
by: Marina | last post by:
I've spent 2 months working on this Access 2003 db, get something done and then the 'boss' wants something different that what was originally stated, or wants to add this or that. It's been nuts, but it's finally done. Now he has decided, after telling me that this is what he didn't want at the beginning of the project, that he wants to be able to access the db online and to create one that he can have uploaded to a server and work on...
by: Scott | last post by:
Hi, a problem with this following code is really bugging me. tform = fopen(country, "r"); fseek(tform, 9L, SEEK_SET); fgets(player2, 38, tform); printf("Player Name (save): %s", player); printf("Player Name (form): %s", player2);
by: soroushp3 | last post by:
I'm required to develop a small Airline Reservation System using array for my school, which should provide the following functions: 1. Airplane with capacity of 20 seats (1-5 First class and 6-20 economy class). 2. Allow the customer to book seats by giving choice first class or economy class. 3. Allow the customer to delete any booking they made previously. 4. Allow the customer to modify any booking they made previously 5. On customer...
by: alternative49e | last post by:
Hello. I'm trying to figure out an exercise. I started working on it but I kind of hit a wall. I'm not very good at the programming thing and the book I have is not very helpful. I could use some help or suggestions. I donít know if what I have started so far is even the correct way to do this. Here is exercise. Create a class called CarRental that contains fields that hold a renter's name, zip code, size of the car rented, daily rental fee,...
by: bmbvm5 | last post by:
Hello; I am beginner in java and I should submit one java program in early day. I try to write this program more then ten time but every time I find one broblem. Please help me because if you don't do that I am sure that I can not finish that before submited date. I write my assignment here also I write my codes please help me and guide me with writting the enough describe. thnaks for your help.
by: Michele | last post by:
Hi, I'm trying to encode a byte data. Let's not focus on the process of encoding; in fact, I want to emphasize that the method create_random_block takes 0.5s to be executed (even Java it's faster) on a Dual-Core 3.0Ghz machine: took 46.746999979s, avg: 0.46746999979s Thus I suppose that the xor operation between bytes raise the execution time to 0.5; why I suppose that?
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Duprť who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.